Cómo evitar el error Sys.WebForms.PageRequestManagerParserErrorException


Utilizando ASP.NET 3.5 y AJAX me encontré con la siguiente excepción:

Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.

sys.gif

Para solucionarlo simplemente agrega una sección triggers a tu updatepanel referenciando al botón que envía el formulario. Así:

ASP:
  1. <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  2.    <Triggers>
  3.       <asp:PostBackTrigger ControlID="MiBoton" />
  4.    </Triggers>
  5.    <ContentTemplate>
  6.    ...tu contenido aquí...
  7.    </ContentTemplate>
  8. </asp:UpdatePanel>

Normalmente esto siempre funciona, pero si no, visita esta página que contiene toda la explicación completa y más opciones de resolución.

  1. #1 by Jose Manuel on 2 Noviembre 2008 - 7:20

    Hola, tego problemas al acceder al tagged.com ya que cuando entro en ella me aparece una señal de color amarillo en la parte inferior que dice “listo pero con errores” y no me permite ni leer mensajes, ni enviar, nada de nada, querría que ayudasen a corregirlo y detallarme los pasos a seguir. El error lo nombran como tagged es nulo o no es un objeto. gracias

  2. #2 by Dave on 11 Noviembre 2009 - 13:22

    EXCELENTE SR. ME ESTABA METIENDO EN PROBLEMAS, Y CON LA PRESION YA TE IMAGINARAS; Y PUES ENCONTRE ESTA PAGINA Y ME SALVASTE CAÑON! MIL GRACIAS Y SIGUE ASI MI AMIGO. :)

  3. #3 by Miguel on 30 Noviembre 2009 - 10:49

    Para los que aún no han resuelto este problema, aquí hay una solución diferente http://unjunior.wordpress.com/2009/11/27/pagerequestmanagerparsererrorexception/

  4. #4 by Gorki on 2 Junio 2010 - 9:15

    gracias super tu aporte lo pude solucionar para hacer el login

    saludos
    gorki

  5. #5 by Esalazar on 26 Enero 2011 - 18:26

    Buenísimo!!! me ayudo un montón con algo que me estaba quebrando la cabeza…

    yo había optado por eliminar el UpdatePanel y de hecho ya lo había hecho en una pantalla y probé esta solución con otra y opte por esta para ambas…

    Mil gracias…

  6. #6 by Lalo on 13 Abril 2011 - 12:01

    Buenísimo tu aporte, me ayudo mucho.

    Gracias.

  7. #7 by Josue on 5 Mayo 2011 - 11:17

    Excelente, me salvo de horas de estarme peleando con los componentes

  8. #8 by Pablo on 26 Mayo 2011 - 18:08

    MUY GROSO!!! SOS UN GENIO!!!!
    ME SALVASTE LA VIDA! JA

    ABRAZO!

  9. #9 by Pablo Viale on 27 Mayo 2011 - 9:42

    Pablo :

    MUY GROSO!!! SOS UN GENIO!!!!
    ME SALVASTE LA VIDA! JA

    ABRAZO!

    Jejeje, saludos Pablo!

  10. #10 by ivan on 13 Julio 2011 - 11:56

    Gracias! impresionante! :D

(No será publicado)