2009-04-27 6 views
1

こんにちは私は、このエラーがあるGridViewからシートをExcelにエクスポートしようとしています。DataExport to Excelエラー

RegisterForEventValidationは、Render()でのみ呼び出すことができます。ここで

が私のコードである

 Dim attachment As String 
     attachment = "attachment; filename=Contacts.xls" 
     Response.ClearContent() 
     Response.AddHeader("content-disposition", attachment) 
     Response.ContentType = "application/ms-excel" 
     Dim myStringWriter As New IO.StringWriter 
     Dim myhtmlStringWriter As New HtmlTextWriter(myStringWriter) 
     GridView1.RenderControl(myhtmlStringWriter) 
     Response.Write(myStringWriter.ToString) 
     Response.End() 

おかげ

+0

あなたはこれを何と呼びますか? – cjk

答えて

1

あなたは、web.configファイルでこれを行うことができますが、この場合にはeventValidationは、すべてのページのためにオフになります。

か、単一のページに対する検証を無効にしますPageディレクティブでこれを行うことができます。