第一次偶然出现的“System.Web.dll”类型的异常

时间:2022-06-22 20:30:51
在 System.Web.HttpException 中第一次偶然出现的“System.Web.dll”类型的异常
在 System.Web.HttpUnhandledException 中第一次偶然出现的“System.Web.dll”类型的异常
在 System.Web.HttpUnhandledException 中第一次偶然出现的“System.Web.dll”类型的异常

我在导出exl是遇到了这个问题
    private void Export(string FileType, string FileName)
    {
        GridView1.Columns[9].Visible = false;  //导出时隐藏操作列  
        GridView1.BottomPagerRow.Visible = false;  //隐藏分页行  
        Response.Clear();
        Response.Buffer = true;
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); // 中文   
        Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
        Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。   
        System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
        this.GridView1.RenderControl(oHtmlTextWriter);
        Response.Output.Write(oStringWriter.ToString());
        Response.Flush();
        Response.End();
       
    }

3 个解决方案

#1


要指出是哪里报错了。
应该不是这里。

#2


是点击导出按钮的时候有这个错误提示
然后就什么都没发生

#3


这没有问题啊。谁跟你说所有的警告都得去理?
.net程序在调试过程中,每分钟会有几十个这类警告,你只要去调试那些抛出到“我的代码的异常”的代码,底层的提示没有任何问题。

#1


要指出是哪里报错了。
应该不是这里。

#2


是点击导出按钮的时候有这个错误提示
然后就什么都没发生

#3


这没有问题啊。谁跟你说所有的警告都得去理?
.net程序在调试过程中,每分钟会有几十个这类警告,你只要去调试那些抛出到“我的代码的异常”的代码,底层的提示没有任何问题。