Microsoft recently (12-29-2011) released an update to address several serious security vulnerabilities in the .NET Framework. MS11-100 was introduced just recently that handles potential DoS attacks.
PS:万恶的MS....一个 更新包导致的这个错误
Unfortunately the fix has also broken page POSTs with very large amounts of posted data (form fields). MS11-100 places a limit of 500 on postback items. The new default max introduced by the recent security update is 1000.
Adding the setting key to the web-config file overcomes this limitation, as in this example increases it to 2000.
<add key="aspnet:MaxHttpCollectionKeys" value="2000" />
</appSettings>
PS:万恶的MS....一个 更新包导致的这个错误
Unfortunately the fix has also broken page POSTs with very large amounts of posted data (form fields). MS11-100 places a limit of 500 on postback items. The new default max introduced by the recent security update is 1000.
Adding the setting key to the web-config file overcomes this limitation, as in this example increases it to 2000.
只需在webconfig中加入如下设定,value可以根据实际情况自行设定,我设置到20000才解决问题。
<appSettings><add key="aspnet:MaxHttpCollectionKeys" value="2000" />
</appSettings>