URL编码的表单数据无效

时间:2012-01-11 17:58:54

标签: asp.net url encoding

我有一个发布多个表单标签的网页。这是一个内联编辑页面,我可以一次发布一行或多行。昨晚,在不对代码或数据进行任何更改的情况下,我开始在多个帖子上收到The URL-encoded form data is not valid错误,但单行帖子工作正常。

2 个答案:

答案 0 :(得分:107)

有问题的MS KB问题是:http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx

简而言之,现在可以发布的同时HTTP表单元素的数量上限。现在默认为1000,而没有在web.config的<appSettings>部分中使用此键显式更改它:

<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" />

答案 1 :(得分:15)