您的位置:首页 > 编程语言 > ASP

【转载】关于错误:ASP.NET The URL-encoded form data is not valid. .

2012-02-11 15:44 429 查看
原文地址:http://blog.csdn.net/septen32/article/details/7212040

CSDN相关链接:http://support.microsoft.com/kb/2661403/zh-cn

昨天客户跟我说,突然一个页面频繁地报ThrowIfMaxHttpCollectionKeysExceeded这个异常。而且是数据量大的时候报错,数据量小的时候OK。 根据异常的名称也能看得差不多超过了某个的最大限制的最大值。

上网查阅资料发现是因为2011年12月29号微软发布的补丁限制了asp.net页面单次提交量为1000,如果页面提交量超过1000的话就会出现这个异常。

暂时解决方案:在web.config中添加

       <appSettings>

          <add key="aspnet:MaxHttpCollectionKeys" value="5000" />

       </appSettings>

这个方案在我的项目中已经起了作用,感谢园友 小胜 的分享。

希望对同样遇到此异常的朋友们有所帮助。如果各位有别的解决方案也请不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐