JavaScript运行时错误:Sys.WebForms.PageRequestManagerParserErrorException

时间:2019-06-19 04:20:58

标签: c#

我正在使用VS 2010,C#和ASP.NET Web应用程序。我正在尝试将数据集导出到excel。我收到以下错误消息-JavaScript运行时错误:Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。

我在aspx页面中使用了scriptmanager,如下所示:

  <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" AsyncPostBackTimeout="360000">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="upd1" runat="server">
        <ContentTemplate>

未创建excel。 我使用了以下代码:

 DataSet ds = getDataSetExportToExcel(con);
                    using (XLWorkbook wb = new XLWorkbook())
                    {
                        wb.Worksheets.Add(ds);

                        Response.Clear();
                        Response.Buffer = true;
                        Response.Charset = "";
                        Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
                        Response.AddHeader("content-disposition", "attachment;filename= " + filename1 + ".xlsx");
                        using (MemoryStream MyMemoryStream = new MemoryStream())
                        {
                            wb.SaveAs(MyMemoryStream);
                            MyMemoryStream.WriteTo(Response.OutputStream);

                            Response.Flush();
                            Response.End();
                        }
                    }

错误在第Response.End()行。 如何解决这个问题? 谢谢

0 个答案:

没有答案