当前位置: 代码迷 >> ASP.NET >> url 映射和ajax 异常
  详细解决方案

url 映射和ajax 异常

热度:6199   发布时间:2013-02-25 00:00:00.0
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" %>
------解决方案--------------------------------------------------------
关注
------解决方案--------------------------------------------------------
幫頂吧
  相关解决方案