Basta ya de investigar en otros sitios porque has llegado al lugar correcto, contamos con la respuesta que necesitas pero sin problema.
Solución:
Este problema ocurre a veces cuando tiene un control registrado como AsyncPostbackTrigger
en múltiples paneles de actualización.
Si ese no es el problema, intente agregar lo siguiente justo después de la declaración del administrador de secuencias de comandos, que encontré en esta publicación de manowar83, que copia y modifica ligeramente esta publicación de larryw:
Hay algunas soluciones más discutidas aquí: http://forums.asp.net/t/1066976.aspx/9/10
Tuve este problema y pasé horas tratando de solucionarlo.
La solución marcada como respondida no corregirá el error, solo lo manejará.
El mejor enfoque es verificar los archivos de registro de IIS y el error debería estar allí. Parece que el panel de actualización encapsula el error real y lo muestra como un ‘error de javascript’.
Por ejemplo, mi error fue que olvidé hacer una clase. [Serializable]. Aunque esto funcionó bien localmente, no funcionó cuando se implementó en el servidor.
Recibí este error cuando tenía mi botón en GridView en un UpdatePanel… al descifrar mi código descubrí que el error anterior se debe a otro error interno “Se detectó un valor Request.Form potencialmente peligroso del cliente”
Finalmente, descubrí que uno de mis TextBoxes en la página tiene contenido XML/HTML y esto a su vez causa el error anterior cuando eliminé el xml/HTML y probé el clic del botón… funcionó como se esperaba.
valoraciones y comentarios
Recuerda algo, que tienes concesión de parafrasear tu experiencia si te fue útil.