J'ai une page Web qui publie plusieurs balises de formulaire. C'est une page d'édition en ligne, où je peux publier une ligne à la fois ou plusieurs lignes. Hier soir, sans apporter de modifications au code ou aux données, j'ai commencé à obtenir The URL-encoded form data is not valid
erreur sur plusieurs publications, bien que les publications sur une seule ligne fonctionnent correctement.
Le problème MS KB en question est: http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx
En résumé, il y a maintenant une limite supérieure sur le nombre d'éléments de formulaire HTTP simultanés qui peuvent être publiés. La valeur par défaut est maintenant 1000 sans la changer explicitement avec cette clé dans le <appSettings>
partie du web.config:
<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" />
Il y a eu une mise à jour Microsoft et cela peut avoir causé votre problème voir le lien. http://knowledgebase.solarwinds.com/kb/questions/3476/Website+Error%3A+The+URL-encoded+form+data+is+not+valid