Nyelv

WebControl Konstruktorok

Definíció

Inicializálja a WebControl osztály új példányát.

Túlterhelések

Name Description
WebControl()

Inicializálja a WebControl HTML-címkét képviselő osztály új példányát Span .

WebControl(String)

Inicializálja az osztály új példányát a WebControl megadott HTML-címke használatával.

WebControl(HtmlTextWriterTag)

Inicializálja az osztály új példányát a WebControl megadott HTML-címke használatával.

WebControl()

Inicializálja a WebControl HTML-címkét képviselő osztály új példányát Span .

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

Megjegyzések

Ez a konstruktor a HTML-elemet képviselő WebControl osztály új példányának Span inicializálására szolgál.

Az alábbi táblázat a példány kezdeti tulajdonságértékét WebControlmutatja.

Ingatlan Kezdeti érték
TagKey A Span enumerálási érték.

Note

Ezt a konstruktort nem hívjuk közvetlenül. Ehelyett gyakran nevezik egy származtatott osztály konstruktorának, hogy inicializálja a TagKey tulajdonságot az Span enumerálási értékre.

Lásd még

A következőre érvényes:

WebControl(String)

Inicializálja az osztály új példányát a WebControl megadott HTML-címke használatával.

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)

Paraméterek

tag
String

EGY HTML-címke.

Megjegyzések

Ezzel a konstruktorsal létrehozhatja és inicializálhatja az WebControl osztály új példányát a megadott HTML-címke használatával.

Az alábbi táblázat a példány kezdeti tulajdonságértékét WebControlmutatja be.

Ingatlan Kezdeti érték
TagKey A Unknown enumerálási érték.
TagName A paraméter értéke tag .

Note

Ezt a konstruktort nem hívjuk közvetlenül. Ehelyett gyakran nevezik egy származtatott osztály konstruktorának, hogy inicializálja a TagKey tulajdonságokat.TagName

Lásd még

A következőre érvényes:

WebControl(HtmlTextWriterTag)

Inicializálja az osztály új példányát a WebControl megadott HTML-címke használatával.

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)

Paraméterek

tag
HtmlTextWriterTag

Az egyik HtmlTextWriterTag érték.

Példák

Az alábbi példa bemutatja, hogyan használhatja az osztály konstruktorát WebControl EGY TextArea HTML-elem létrehozásához és a Webes űrlapok lapon való megjelenítéséhez.

Note

Az alábbi kódminta az egyfájlos kódmodellt használja, és előfordulhat, hogy nem működik megfelelően, ha közvetlenül egy kód mögötti fájlba másolja. Ezt a kódmintát egy üres szövegfájlba kell másolni, amely .aspx fájlnévkiterjesztéssel rendelkezik. A Webes űrlapok kódmodellről további információt a ASP.NET Web Forms Lapkódmodell című témakörben talál.

Important

Ebben a példában egy szövegdoboz található, amely elfogadja a felhasználói bemenetet, ami potenciális biztonsági fenyegetés. Alapértelmezés szerint ASP.NET weblapok ellenőrzik, hogy a felhasználói bevitel nem tartalmaz-e szkript- vagy HTML-elemeket. További információ: Szkript kihasználása – áttekintés.

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

Megjegyzések

Ezzel a konstruktorsal létrehozhatja és inicializálhatja az WebControl osztály új példányát a megadott System.Web.UI.HtmlTextWriterTag érték használatával.

Az alábbi táblázat a példány kezdeti tulajdonságértékét WebControlmutatja.

Ingatlan Kezdeti érték
TagKey A HtmlTextWriterTag paraméter által megadott enumerálási tag érték.

Lásd még

A következőre érvényes: