WebControl Konstruktoren

Definition

Initialisiert eine neue Instanz der WebControl-Klasse.

Überlädt

WebControl()

Initialisiert eine neue Instanz der WebControl-Klasse, die ein Span-HTML-Tag darstellt.

WebControl(String)

Initialisiert eine neue Instanz der WebControl-Klasse unter Verwendung des angegebenen HTML-Tags.

WebControl(HtmlTextWriterTag)

Initialisiert eine neue Instanz der WebControl-Klasse unter Verwendung des angegebenen HTML-Tags.

WebControl()

Initialisiert eine neue Instanz der WebControl-Klasse, die ein Span-HTML-Tag darstellt.

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

Hinweise

Dieser Konstruktor wird verwendet, um eine neue Instanz der WebControl Klasse zu initialisieren, die ein Span HTML-Element darstellt.

In der folgenden Tabelle wird der anfängliche Eigenschaftswert für eine Instanz von WebControl.

Eigenschaft Anfangswert
TagKey Der Span-Enumerationswert.

Hinweis

Dieser Konstruktor wird nicht direkt aufgerufen. Stattdessen wird sie häufig vom Konstruktor einer abgeleiteten Klasse aufgerufen, um die TagKey Eigenschaft auf den Span Enumerationswert zu initialisieren.

Siehe auch

Gilt für

WebControl(String)

Initialisiert eine neue Instanz der WebControl-Klasse unter Verwendung des angegebenen HTML-Tags.

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)

Parameter

tag
String

Ein HTML-Tag.

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags zu erstellen und zu initialisieren.

In der folgenden Tabelle werden die anfänglichen Eigenschaftswerte für eine Instanz von WebControl.

Eigenschaft Anfangswert
TagKey Der Unknown-Enumerationswert.
TagName Der Wert des tag-Parameters.

Hinweis

Dieser Konstruktor wird nicht direkt aufgerufen. Stattdessen wird es häufig vom Konstruktor einer abgeleiteten Klasse aufgerufen, um die und TagName die TagKey Eigenschaften zu initialisieren.

Siehe auch

Gilt für

WebControl(HtmlTextWriterTag)

Initialisiert eine neue Instanz der WebControl-Klasse unter Verwendung des angegebenen HTML-Tags.

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)

Parameter

tag
HtmlTextWriterTag

Einer der HtmlTextWriterTag-Werte.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie den Konstruktor für die WebControl Klasse verwenden, um ein TextArea HTML-Element zu erstellen und auf der Web Forms Seite anzuzeigen.

Hinweis

Im folgenden Codebeispiel wird das Einzeldateicodemodell verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn sie direkt in eine Codebehind-Datei kopiert werden. Dieses Codebeispiel muss in eine leere Textdatei kopiert werden, die über eine ASPX-Dateinamenerweiterung verfügt. Weitere Informationen zum Web Forms Codemodell finden Sie unter ASP.NET Web Forms Seitencodemodell.

Wichtig

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.

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

Hinweise

Verwenden Sie diesen Konstruktor, um eine neue Instanz der WebControl Klasse mithilfe des angegebenen System.Web.UI.HtmlTextWriterTag Werts zu erstellen und zu initialisieren.

In der folgenden Tabelle wird der anfängliche Eigenschaftswert für eine Instanz von WebControl.

Eigenschaft Anfangswert
TagKey Der HtmlTextWriterTag durch den tag Parameter angegebene Aufzählungswert.

Siehe auch

Gilt für