首頁 »
2011/03/30

將元件輸出為HTML碼

引用ASP.NET 魔法學院 的文章

相關連結如下:
 http://www.dotblogs.com.tw/jeff377/archive/2008/05/16/4006.aspx

相關程式如下:
    
'''
    ''' 將控制項轉換為對應的 HTML 程式碼。
    '''
    ''' 控制項。
    Public Shared Function ControlToHTML(ByVal Control As System.Web.UI.Control) As String
        Dim sHTML As String = String.Empty
        Dim oTextWriter As New System.IO.StringWriter()
        Dim oHTMLWriter As New System.Web.UI.HtmlTextWriter(oTextWriter)

        Control.RenderControl(oHTMLWriter)
        sHTML = oTextWriter.ToString()
        Return sHTML
    End Function

環境設定:
1.Page 要覆寫 VerifyRenderingInServerForm 方法
Public Overrides Sub VerifyRenderingInServerForm(ByVal Control As System.Web.UI.Control)
     '覆寫,不執行 MyBase.VerifyRenderingInServerForm 方法,解決執行 RenderControl 產生的錯誤
End Sub

2.在 <%@ Page %> 中加入 EnableEventValidation="false"
<%@ Page Language="VB" AutoEventWireup="false" EnableEventValidation="false"CodeFile="Default.aspx.vb" Inherits="_Default" %>

關鍵字: 文章

ASP.NET Master-Detail GridView(內含子 GridView)←上一篇 │首頁│ 下一篇→Asp.net中DataBinder.Eval裡String Format用法的總結
本文引用網址: