首先在頭部添加EnableEventValidation="false"app
- <%@ Page Language="C#" MasterPageFile="Admin.Master" AutoEventWireup="true"
- CodeBehind="S_CheckNO.aspx.cs" Inherits="" EnableEventValidation="false" Title="無標題頁" %>
- //導出至表格
- protected void Button1_Click(object sender, EventArgs e)
- {
- Response.Clear();
- Response.Buffer = true;
- Response.Charset = "GB2312";
- Response.AppendHeader("Content-Disposition", "p_w_upload;filename=FileName.xls");
- Response.ContentEncoding = Encoding.UTF8;
- Response.ContentType = "application/vnd.xls";
- StringWriter strwrite = new StringWriter();
- HtmlTextWriter textwrite = new HtmlTextWriter(strwrite);
- GridView1.AllowPaging = false;
- GridView1.DataBind();
- GridView1.RenderControl(textwrite);
- Response.Output.Write(strwrite.ToString());
- Response.End();
- GridView1.AllowPaging = true;
- GridView1.DataBind();
- }
- public override void VerifyRenderingInServerForm(Control control) { }