Abbiamo una soluzione Sharepoint che utilizza AJAX. Il pulsante che attiva questo è all'interno di un pannello di aggiornamento.Come correggere l'errore: il messaggio ricevuto dal server non può essere analizzato
Una delle cose che facciamo è generare un documento MS Word, che viene quindi aperto sul client in modo che possa essere stampato.
Il codice che invia il documento per il cliente si presenta così:
void OpenFileInWord(byte[] data)
{
Response.Clear();
Response.AddHeader("Content-Type", "application/msword");
Response.BinaryWrite(data);
Response.Flush();
Response.End();
}
L'errore che stiamo ottenendo è:
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'.
potremmo risparmiare il documento in Sharepoint prima, e quindi aprirlo da Sharepoint, ma preferiremmo non farlo.
'Nel tuo esempio, il gioco è fondamentalmente cercando di cambiare le intestazioni di una pagina che è già stata visualizzata che non è permesso ». È permesso, non c'è bisogno di una pagina separata per questo. –