複数のフォームタグを投稿するWebページがあります。インライン編集ページで、一度に1行または複数行を投稿できます。昨夜、コードやデータを変更せずに、The URL-encoded form data is not valid
複数の投稿でエラーが発生しましたが、1行の投稿でも問題ありません。
問題のMS KBの問題: http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx
一言で言えば、投稿できる同時HTTPフォーム要素の数には上限があります。 web.configの<appSettings>
部分でこのキーを使用して明示的に変更せずに、デフォルトは1000になりました。
<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" />
Microsoftの更新プログラムがあり、それが原因でリンクが表示される可能性があります。 http://knowledgebase.solarwinds.com/kb/questions/3476/Website+Error%3A+The+URL-encoded+form+data+is+not+valid