Response.Clear();
Response.Buffer=true;
Response.Charset="GB2312";//
Response.AddHeader("Content-Disposition","attachment;filename=filename.xls");
Response.ContentEncoding=Encoding.UTF8;
Response.ContentType="Application/ms-excel";
System.IO.StringWriter writer=new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlwriter=new System.Web.UI.HtmlTextWriter(writer);
GridView1.RenderToControl(htmlwriter);
Response.output.write(writer.ToString());
Response.Flush();
Response.End();

1.还要页面上加一个 EnableEventValidation="false"
2.重载一个方法
    public override void VerifyRenderingInServerForm(Control control)
    {
    }


相关文章:

  • 2022-12-23
  • 2021-10-26
  • 2021-11-15
  • 2021-08-26
猜你喜欢
  • 2022-01-22
  • 2021-09-25
  • 2021-09-12
  • 2021-07-18
相关资源
相似解决方案