Discussion:
GridView 轉Excel 出現以下問題,麻煩提示朝那個方向解決,謝謝!!
(时间太久无法回复)
Teng1026
2006-07-26 04:20:02 UTC
Permalink
偵錯時錯在第86行.麻煩了,謝謝!!
--------------------------
'/WebSite2' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------

型別 'GridView' 的控制項 'GridView1' 必須置於有 runat=server 的表單標記之中。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.Web.HttpException: 型別 'GridView' 的控制項 'GridView1' 必須置於有
runat=server 的表單標記之中。

原始程式錯誤:


行 84: Dim oStringWriter As New System.IO.StringWriter
行 85: Dim oHtmlTextWriter As New
System.Web.UI.HtmlTextWriter(oStringWriter)
行 86: Me.GridView1.RenderControl(oHtmlTextWriter)
行 87: Response.Write(oStringWriter.ToString())
行 88: Response.End()
unknown
2006-08-12 00:12:02 UTC
Permalink
把下面虛線中間的副程式加入,就ok了
------------------------------------------------------
Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
'處理'GridView' 的控制項 'GridView' 必須置於有 runat=server 的表單標記之中
' Confirms that an HtmlForm control is rendered for the specified
ASP.NET
' server control at run time. */
End Sub
------------------------------------------------------

"Teng1026" 來函:
Post by Teng1026
偵錯時錯在第86行.麻煩了,謝謝!!
--------------------------
'/WebSite2' 應用程式中發生伺服器錯誤。
--------------------------------------------------------------------------------
型別 'GridView' 的控制項 'GridView1' 必須置於有 runat=server 的表單標記之中。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外詳細資訊: System.Web.HttpException: 型別 'GridView' 的控制項 'GridView1' 必須置於有
runat=server 的表單標記之中。
行 84: Dim oStringWriter As New System.IO.StringWriter
行 85: Dim oHtmlTextWriter As New
System.Web.UI.HtmlTextWriter(oStringWriter)
行 86: Me.GridView1.RenderControl(oHtmlTextWriter)
行 87: Response.Write(oStringWriter.ToString())
行 88: Response.End()
继续阅读narkive:
Loading...