Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2008, 01:59
Avatar de jabi
jabi
 
Fecha de Ingreso: noviembre-2006
Mensajes: 120
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Argumento de devolución o de devolución de llamadas no válido

Buenas,

Este error me ha aparecido más de una vez y siempre ha tenido que ver en mi caso con modificaciones de controles de la página a través de javascript, por ejemplo añadiendo items a un dropdownlist o un proceso similar.

Al parecer y por defecto, Asp.Net comprueba que el estado del control al reenviar la página es el mismo que al cargarse, y si se han producido cambios "imagina" que se ha podido producir una modificación externa (o "hackeo") y lo impide mostrando ese mensaje de error. Imagino que realizará esta validación en otros casos, este es uno de los que yo he podido detectar.

Para desactivar esta validación tienes que cambiar la propiedad EnableEventValidation a "false" en la directiva de tu página:

Código:
<%@ Page ... EnableEventValidation="false" ... %>
Pero debes asumir que es una medida de seguridad de Asp.Net 2.0 de la que ya no podrás disponer para esa página. Tampocó sé a ciencia cierta hasta qué punto puede afectar en tu web.

Quizás la mejor opción fuera revisar el código que pudiera estar produciendo todo ésto, si tienes JavaScript y nos lo puedes postear mejor que mejor

Saludos,
__________________
No estoy aquí de vacaciones, creéme.