首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

url 映射和ajax 异常

2012-01-14 
url 映射和ajax 错误作了一个小网站有了简单的url映射,在web.config配置如下urlMappingsadd url~/new

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" %>
[解决办法]
关注
[解决办法]
幫頂吧

热点排行