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