Tenemos una solución Sharepoint que usa AJAX. El botón que activa esto está dentro de un panel de actualización.Cómo reparar el error: El mensaje recibido del servidor no se pudo analizar
Una de las cosas que hacemos es generar un documento de MS Word, que luego se abre en el cliente para que se pueda imprimir.
El código que envía el documento al cliente tiene el siguiente aspecto:
void OpenFileInWord(byte[] data)
{
Response.Clear();
Response.AddHeader("Content-Type", "application/msword");
Response.BinaryWrite(data);
Response.Flush();
Response.End();
}
El error que está recibiendo es:
Message: 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. Details: Error parsing near '<?mso-application pr'.
podríamos salvar el documento en Sharepoint en primer lugar, y luego abrirlo desde Sharepoint, pero preferiríamos no hacer esto.
'En su ejemplo, que está básicamente tratando de cambiar los encabezados de una página que ya ha sido representada la cual no está permitido'. Está permitido, no hay necesidad de una página separada para él. –