2011-07-08 37 views
1
 protected void Button2_Click(object sender, EventArgs e) 
     { 
      Response.Clear(); 
      Response.Buffer = true; 
      Response.AddHeader("content-disposition", 
      "attachment;filename=GridViewExport.doc"); 
      Response.Charset = ""; 
      Response.ContentType = "application/vnd.ms-word "; 
      StringWriter sw = new StringWriter(); 
      HtmlTextWriter hw = new HtmlTextWriter(sw); 
      GridView1.AllowPaging = false; 
      GridView1.RenderControl(hw); 
      Response.Output.Write(sw.ToString()); 
      Response.Flush(); 
      Response.End(); 
     } 
     public override void VerifyRenderingInServerForm(Control control) 
     { 
      /* Verifies that the control is rendered */ 
     } 

這是我在的.cs代碼文件什麼我只是試圖做的是出口一個gridview到word文件 但是當我運行的代碼它給出了一個錯誤出口GridView控件字

RegisterForEventValidation可以在渲染()期間被調用; 請幫助

+0

得到了答案傢伙EnableEventValidation =「false」只需要在頁面指令中添加這個 – vini

回答

0

從評論複製答案:

得到的答覆傢伙EnableEventValidation ="false"只需要在頁面指令