共用方式為


WebControl 建構函式

定義

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

多載

WebControl()

初始化 WebControl 類別的新執行個體,這個執行個體表示 Span HTML 標記。

WebControl(String)

使用指定的 HTML 標記,初始化 WebControl 類別的新執行個體。

WebControl(HtmlTextWriterTag)

使用指定的 HTML 標記,初始化 WebControl 類別的新執行個體。

WebControl()

初始化 WebControl 類別的新執行個體,這個執行個體表示 Span HTML 標記。

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

備註

這個建構函式是用來初始化 類別的新實例,這個Span實例WebControl表示 HTML 專案。

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

屬性 初始值
TagKey Span 列舉值。

注意

此建構函式不會直接呼叫。 相反地,衍生類別的建構函式通常會呼叫它,以將 屬性初始化 TagKeySpan 列舉值。

另請參閱

適用於

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 標記。

備註

使用此建構函式,使用指定的 HTML 標記來建立和初始化 類別的新實例 WebControl

下表顯示 實例 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 的空白文本檔。 如需 Web Forms 程式代碼模型的詳細資訊,請參閱 ASP.NET 網頁代碼模型

重要

這個範例有一個可接受使用者輸入的文字方塊,這可能會造成安全性威脅。 根據預設,ASP.NET Web 網頁會驗證使用者輸入未包含指令碼或 HTML 項目。 如需詳細資訊,請參閱 Script Exploits Overview (指令碼攻擊概觀)。

<%@ 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>

備註

使用此建構函式,使用指定的System.Web.UI.HtmlTextWriterTag值來建立和初始化 類別的新實例WebControl

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

屬性 初始值
TagKey 參數 HtmlTextWriterTagtag 指定的列舉值。

另請參閱

適用於