web-dev-qa-db-ja.com

URLエンコードされたフォームデータは無効です

複数のフォームタグを投稿するWebページがあります。インライン編集ページで、一度に1行または複数行を投稿できます。昨夜、コードやデータを変更せずに、The URL-encoded form data is not valid複数の投稿でエラーが発生しましたが、1行の投稿でも問題ありません。

64
Paul Kogan

問題の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" />
107
Greg Lary

Microsoftの更新プログラムがあり、それが原因でリンクが表示される可能性があります。 http://knowledgebase.solarwinds.com/kb/questions/3476/Website+Error%3A+The+URL-encoded+form+data+is+not+valid

15
1234