asp.net Url重写,导致Ajax报错,请问如何解决?
使用asp.net开发网站,项目使用了Url地址重写,并解决了页面回发的问题,但是,所有使用<asp:UpdatePanel/>实现的ajax效果全部都失效了。(我想保留...
使用asp.net开发网站,项目使用了Url地址重写,并解决了页面回发的问题,但是,所有使用<asp:UpdatePanel />实现的ajax效果全部都失效了。
(我想保留ajax的功能,不想去掉<asp:UpdatePanel />)
报错信息如下:
Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时出现未知错误。服务器返回的状态码:405
补充:有时候返回的状态码是12030、12031
请问这是为什么,什么原因造成,如何解决呢?请有经验的大侠指点一二,谢谢! 展开
(我想保留ajax的功能,不想去掉<asp:UpdatePanel />)
报错信息如下:
Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时出现未知错误。服务器返回的状态码:405
补充:有时候返回的状态码是12030、12031
请问这是为什么,什么原因造成,如何解决呢?请有经验的大侠指点一二,谢谢! 展开
4个回答
展开全部
没碰到过这样的问题,我也用伪静态,但是我的updatepanel同样可以用。你能确定不是你自己写的代码出错吗?
追问
没有问题,一直都可以用的,但是现在做了URL重写后,updatepanel就不能用了,如果去掉updatepanel,功能就正常了,但是页面用户体验就不好了,有刷新,这不是我想要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我是这么理解的,你的URL重写,写在了Request请求完成之前,使得Request请求出错。
现在我就不太明白你的URL重写,是重写了一个类,继承HttpRequest这个接口,然后在EndRequest,事件发生之后,重写了URL地址?
现在我就不太明白你的URL重写,是重写了一个类,继承HttpRequest这个接口,然后在EndRequest,事件发生之后,重写了URL地址?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询