none
FormView导出Excel为0字节的问题 RRS feed

  • 问题

  • public void DGToExcel(System.Web.UI.Control ctl)
        {
          HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls");
          HttpContext.Current.Response.Charset = "UTF-8";
          HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default;
          HttpContext.Current.Response.ContentType = "application/ms-excel";
          ctl.Page.EnableViewState = false;
          System.IO.StringWriter tw = new System.IO.StringWriter();
          System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
          ctl.RenderControl(hw);
          HttpContext.Current.Response.Write(tw.ToString());
          HttpContext.Current.Response.End();
        }
    
    这个导出函数我以前使用是可以的,但最近使用却遇到问题了,导出的Excel是0字节,没有内容的~不知道问题出在哪儿了
    2011年3月2日 2:53

答案

全部回复