У меня есть веб-страница с несколькими тегами формы. Это встроенная страница редактирования, где я могу опубликовать одну строку за раз или несколько строк. Прошлой ночью, не внося никаких изменений в код или данные, я начал получать ошибку The URL-encoded form data is not valid
для нескольких сообщений, хотя сообщения с одной строкой работают нормально.
Данные формы с кодировкой URL недействительны
Ответ 1
Задача MS KB: http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx
В двух словах теперь есть верхняя граница количества одновременных элементов формы HTTP, которые могут быть опубликованы. По умолчанию теперь 1000 без явного изменения его с помощью этого ключа в разделе <appSettings>
файла web.config:
<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" />
Ответ 2
Появилось обновление для Microsoft, и это может привести к тому, что ваша проблема увидит ссылку. http://knowledgebase.solarwinds.com/kb/info/3476/Website+Error%3A+The+URL-encoded+form+data+is+not+valid