共用方式為


WebControl 建構函式

定義

初始化 WebControl 類別的新執行個體。

多載

名稱 Description
WebControl()

初始化代表 Span HTML 標籤的WebControl類別新實例。

WebControl(String)

使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。

WebControl(HtmlTextWriterTag)

使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。

WebControl()

初始化代表 Span HTML 標籤的WebControl類別新實例。

protected:
 WebControl();
protected WebControl();
Protected Sub New ()

備註

此建構子用於初始化代表 Span HTML 元素的類別新實例WebControl

下表顯示了 的 WebControl初始屬性值。

房產 初始值
TagKey Span 列舉值。

備註

此建構子不會直接被呼叫。 相反地,導出類別的建構子通常會呼叫它來初始化 TagKey 該性質到 Span 列舉值。

另請參閱

適用於

WebControl(String)

使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。

protected:
 WebControl(System::String ^ tag);
protected WebControl(string tag);
new System.Web.UI.WebControls.WebControl : string -> System.Web.UI.WebControls.WebControl
Protected Sub New (tag As String)

參數

tag
String

一個 HTML 標籤。

備註

使用此建構器創建並初始化該類別的新實例 WebControl ,並使用指定的 HTML 標籤。

下表顯示了 的 WebControl初始屬性值。

房產 初始值
TagKey Unknown 列舉值。
TagName 參數的 tag 值。

備註

此建構子不會直接被呼叫。 相反地,導出類別的建構子通常會呼叫它來初始化 TagKeyTagName 屬性。

另請參閱

適用於

WebControl(HtmlTextWriterTag)

使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。

public:
 WebControl(System::Web::UI::HtmlTextWriterTag tag);
public WebControl(System.Web.UI.HtmlTextWriterTag tag);
new System.Web.UI.WebControls.WebControl : System.Web.UI.HtmlTextWriterTag -> System.Web.UI.WebControls.WebControl
Public Sub New (tag As HtmlTextWriterTag)

參數

tag
HtmlTextWriterTag

這是其中一項 HtmlTextWriterTag 價值。

範例

以下範例示範如何使用類別的建構子 WebControl 來建立 TextArea HTML 元素,並將其顯示在 Web Forms 頁面上。

備註

以下程式碼範例採用單檔案程式碼模型,若直接複製到程式碼背後的檔案中,可能無法正常運作。 此程式碼範例必須複製到一個副檔名為 .aspx 的空文字檔中。 欲了解更多關於網頁表單程式碼模型的資訊,請參見 ASP.NET 網頁表單頁面程式碼模型

這很重要

此範例中有一個文字框可接受使用者輸入,這可能構成安全威脅。 預設情況下,ASP.NET 網頁會驗證使用者輸入中不包含腳本或 HTML 元素。 欲了解更多資訊,請參閱 腳本漏洞概述

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

 
    void Button1_Click(Object sender, EventArgs e) 
    {
        WebControl wc = new WebControl(HtmlTextWriterTag.Textarea);
        PlaceHolder1.Controls.Add(wc);
    }

</script>


<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>WebControl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>WebControl Constructor Example</h3>
    <p>
        <asp:PlaceHolder id="PlaceHolder1"
            runat="Server"/>
    </p>

    <p>
        <asp:Button id="Button1" runat="Server"
            Text="Click to create a new TextArea" 
            OnClick="Button1_Click" />
    </p>
 
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Sub Button1_Click(sender As Object, e As EventArgs) 
        Dim wc As New WebControl(HtmlTextWriterTag.Textarea)
        PlaceHolder1.Controls.Add(wc)
    End Sub

</script>
 
 
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>WebControl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>WebControl Constructor Example</h3>
    <p>
        <asp:PlaceHolder id="PlaceHolder1"
            runat="Server"/>
    </p>

    <p>
        <asp:Button id="Button1" runat="Server"
            Text="Click to create a new TextArea" 
            OnClick="Button1_Click" />
    </p>
 
    </div>
    </form>
</body>
</html>

備註

使用此建構子建立並初始化該類別的新實例 WebControl ,使用指定的 System.Web.UI.HtmlTextWriterTag 值。

下表顯示了 的 WebControl初始屬性值。

房產 初始值
TagKey HtmlTextWriterTag 參數指定的 tag 列舉值。

另請參閱

適用於