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
请问这是为什么,什么原因造成,如何解决呢?请有经验的大侠指点一二,谢谢!
展开
 我来答
haoma2514
2011-05-15 · TA获得超过383个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:190万
展开全部
如果是部署环境(IIS),请钩选"允许匿名用户访问"。
如果是在调试阶段可以尝试给ScriptManager添加: AsyncPostBackTimeout ="360000"属性
还有很多可能,你说说你是怎么重新的,以及具体是什么情况下出现的问题。 这个错误并不一定是因为重写,表单内容也有可能引发。
lvyingtang
2011-05-12 · TA获得超过645个赞
知道小有建树答主
回答量:675
采纳率:100%
帮助的人:701万
展开全部
没碰到过这样的问题,我也用伪静态,但是我的updatepanel同样可以用。你能确定不是你自己写的代码出错吗?
追问
没有问题,一直都可以用的,但是现在做了URL重写后,updatepanel就不能用了,如果去掉updatepanel,功能就正常了,但是页面用户体验就不好了,有刷新,这不是我想要的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
止念之Gk
2011-05-13
知道答主
回答量:25
采纳率:0%
帮助的人:4.1万
展开全部
我也碰到过,等待下一位高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2011-05-14 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:893万
展开全部
我是这么理解的,你的URL重写,写在了Request请求完成之前,使得Request请求出错。

现在我就不太明白你的URL重写,是重写了一个类,继承HttpRequest这个接口,然后在EndRequest,事件发生之后,重写了URL地址?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式