url 映射和ajax 错误
作了一个小网站有了简单的url映射,
在web.config配置如下
<urlMappings>
<add url="~/newslist/1" mappedUrl="~/newslist.aspx?catalogid=1"/>
<add url="~/newslist/2" mappedUrl="~/newslist.aspx?catalogid=2"/>
</urlMappings>
其中newslist.aspx 中运用了ajax把一个gridview放在了updatepanel中以实现局部更新.
当通过/newslist/2这样的地址进入后.点击翻页到第2页没什么问题,但是当重新点回第1页时,出错啦
出错信息为
Sys.WebForms.PageRequestManagerServerErrorExpection:An unknown error occurred while process
ion the request on the server.the staus code returned from server was :12030
不用url映射没问题.请问如何解决
------解决方案--------------------强烈关注!!!
------解决方案--------------------
<urlMappings>
<add url="~/newslist/1" mappedUrl="~/newslist.aspx?catalogid=1"/>
<add url="~/newslist/2" mappedUrl="~/newslist.aspx?catalogid=2"/>
</urlMappings>
好像是加了ajax以后,不具有缓存,但是url映射是依赖于缓存。
造成线程错误。
------解决方案--------------------
去掉c#的验证机制
在web上加入
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" ValidateRequest="false" %>
------解决方案--------------------关注
------解决方案--------------------
幫頂吧