He utilizado el siguiente en web.configpropósito para páginas <EnableEventValidation = "false">
<pages enableEventValidation="false">
Esto corrige un problema que hemos tenido con el Ajax.
Tenemos una página web que si navegas directamente usando un hipervínculo HTML estándar funciona bien.
Si navega a la página desde otra página a través del enlace dentro de un gridview y response.redirecting en el evento RowCommand a la página que pasa una identificación en la cadena de consulta. La página arroja errores de los controles dentro del panel que indica
"Rechazo no válido o argumento de devolución de llamada. La validación de eventos se habilita mediante configuración o <% @ Página EnableEventValidation =" true "%> en una página. comprueba que los argumentos para devolución de datos o eventos de devolución de llamada se originan en el control del servidor que originalmente los prestó. Si los datos son válidos y esperados, utilice el método ClientScriptManager.RegisterForEventValidation para registrar la devolución de datos o la devolución de datos para validación. "
I Estoy feliz de dejar la validación de la página como falsa, ya que parece que no tuvo ningún otro efecto.
¿Alguna idea de lo que está pasando?
Encontré [esta respuesta] (http://stackoverflow.com/a/9104931/1178314) en una pregunta dupe para ser bastante buena y falta aquí. –