Sdílet prostřednictvím


WebControl Konstruktory

Definice

Inicializuje novou instanci WebControl třídy .

Přetížení

WebControl()

Inicializuje novou instanci WebControl třídy, která představuje Span značku HTML.

WebControl(String)

Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.

WebControl(HtmlTextWriterTag)

Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.

WebControl()

Inicializuje novou instanci WebControl třídy, která představuje Span značku HTML.

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

Poznámky

Tento konstruktor se používá k inicializaci nové instance WebControl třídy, která představuje Span element HTML.

Následující tabulka ukazuje počáteční hodnotu vlastnosti pro instanci WebControl.

Vlastnost Počáteční hodnota
TagKey Hodnota Span výčtu.

Poznámka

Tento konstruktor není volána přímo. Místo toho je často volána konstruktorem odvozené třídy inicializovat TagKey vlastnost na hodnotu výčtu Span .

Viz také

Platí pro

WebControl(String)

Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.

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)

Parametry

tag
String

Značka HTML.

Poznámky

Pomocí tohoto konstruktoru můžete vytvořit a inicializovat novou instanci WebControl třídy pomocí zadané značky HTML.

Následující tabulka uvádí počáteční hodnoty vlastností pro instanci .WebControl

Vlastnost Počáteční hodnota
TagKey Hodnota Unknown výčtu.
TagName Hodnota parametru tag .

Poznámka

Tento konstruktor není volána přímo. Místo toho je často volána konstruktorem odvozené třídy k inicializaci TagKey vlastností a TagName .

Viz také

Platí pro

WebControl(HtmlTextWriterTag)

Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.

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)

Parametry

tag
HtmlTextWriterTag

Jedna z HtmlTextWriterTag hodnot.

Příklady

Následující příklad ukazuje, jak použít konstruktor pro WebControl třídu k vytvoření elementu TextArea HTML a jeho zobrazení na stránce Webové formuláře.

Poznámka

Následující ukázka kódu používá model s jedním souborem kódu a nemusí správně fungovat, pokud je zkopírován přímo do souboru s kódem na pozadí. Tento vzorový kód se musí zkopírovat do prázdného textového souboru s příponou .aspx názvu souboru. Další informace o modelu kódu webových formulářů najdete v tématu ASP.NET model kódu stránky webových formulářů.

Důležité

Tento příklad obsahuje textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřte, že uživatelský vstup neobsahuje skript nebo elementy HTML. Další informace najdete v tématu Přehled zneužití skriptů.

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

Poznámky

Pomocí tohoto konstruktoru můžete vytvořit a inicializovat novou instanci WebControl třídy pomocí zadané System.Web.UI.HtmlTextWriterTag hodnoty.

Následující tabulka ukazuje počáteční hodnotu vlastnosti pro instanci WebControl.

Vlastnost Počáteční hodnota
TagKey Hodnota HtmlTextWriterTag výčtu určená parametrem tag .

Viz také

Platí pro