2012-01-11 59 views
64

Tengo una página web que publica varias etiquetas de formulario. Es una página de edición en línea, donde puedo publicar una fila a la vez o múltiples filas. Anoche, sin hacer ningún cambio en el código o los datos, comencé a recibir el error The URL-encoded form data is not valid en varias publicaciones, aunque las publicaciones en una sola fila funcionan bien.Los datos del formulario con codificación URL no son válidos

+3

Código de excepción y detalles, por favor. Necesitamos más información. Lea esto: https://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx – Oded

+0

Me temo que tendremos que ver un código para obtener el contexto –

Respuesta

107

La MS KB tema en cuestión es: http://weblogs.asp.net/scottgu/archive/2011/12/28/asp-net-security-update-shipping-thursday-dec-29th.aspx

En pocas palabras ahora hay un límite superior en el número de elementos de formulario HTTP simultáneas que se pueden mostrar. El valor por defecto es ahora 1000 sin cambiar de forma explícita con esta clave en la parte <appSettings> del web.config:

<add key="aspnet:MaxHttpCollectionKeys" value="some number greater than 1000" /> 
+1

comenzamos a obtener esto en un sitio asp.net MVC. agregamos la entrada de configuración anterior a nuestro archivo web.config con una configuración de 9000 y bam fue corregido. Gracias. –

+2

+1 Temía que este extraño problema matara mi jueves, no, no lo hizo. – daniloquio

+0

¡Funciona como un encanto! –

Cuestiones relacionadas