work on asp.net vs05
。我的GridView有幾列,其中一些包含文本和一些包含複選框,如果我刪除的複選框那麼它不會產生任何錯誤,如果我不刪除複選框,並希望在Excel導出或PDF然後我得到的波紋管錯誤:出口問題與GridView的複選框
****RegisterForEventValidation can only be called during Render();****
爲什麼我得到這個錯誤。如何解決呢?
我的C#代碼:
public void ToExcel()
{
string attachment = "attachment; filename=Employee.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/ms-excel";
StringWriter stw = new StringWriter();
HtmlTextWriter htextw = new HtmlTextWriter(stw);
gvSearch.RenderControl(htextw);
Response.Write(stw.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
}
昨天我張貼的一個問題名稱「的GridView到創先爭優」的.url:http://stackoverflow.com/questions/1665958/gridview-to-excel/1669977#1669977
我申請這個問題的答案,但它不work.Help我在Excel導出。