quinta-feira, setembro 05, 2013

The message received from the server could not be parsed

HI,

Pense num problema que deu dor de cabeça.

No meu caso o problema foi por causa que implementei uma rotina para gerar um arquivo pdf para download usando o Crystal Reports.

Esse é o trecho código para gerar o relatório no formato PDF para download
// Stop buffering the response
Response.Buffer = false;
// Clear the response content and headers
Response.ClearContent();
Response.ClearHeaders();
// Export the Report to Response stream in PDF format and file name Customers
cryRpt.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, Response, true, "ocorrencia_id" + _codigosoc);
// There are other format options available such as Word, Excel, CVS, and HTML in the ExportFormatType Enum given by crystal reports



O problema é que esse código dá conflito com o Ajax do Asp.Net.

A solução é registrar o componente  que está acionando o código em questão

ScriptManager.GetCurrent(this).RegisterPostBackControl(btImprimir);

Utilizar esse comando no Page_Load.



Fiquem na Paz!!!

Nenhum comentário: