WebControl Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebControl.

Przeciążenia

WebControl()

Inicjuje WebControl nowe wystąpienie klasy, która reprezentuje Span tag HTML.

WebControl(String)

Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu HTML.

WebControl(HtmlTextWriterTag)

Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu HTML.

WebControl()

Inicjuje WebControl nowe wystąpienie klasy, która reprezentuje Span tag HTML.

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

Uwagi

Ten konstruktor służy do inicjowania nowego wystąpienia WebControl klasy, która reprezentuje Span element HTML.

W poniższej tabeli przedstawiono początkową wartość właściwości dla wystąpienia klasy WebControl.

Właściwość Wartość początkowa
TagKey Wartość Span wyliczenia.

Uwaga

Ten konstruktor nie jest wywoływany bezpośrednio. Zamiast tego jest on często wywoływany przez konstruktor klasy pochodnej w celu zainicjowania TagKey właściwości do Span wartości wyliczenia.

Zobacz też

Dotyczy

WebControl(String)

Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu 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

Tag HTML.

Uwagi

Użyj tego konstruktora, aby utworzyć i zainicjować nowe wystąpienie WebControl klasy przy użyciu określonego tagu HTML.

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia klasy WebControl.

Właściwość Wartość początkowa
TagKey Wartość Unknown wyliczenia.
TagName Wartość parametru tag .

Uwaga

Ten konstruktor nie jest wywoływany bezpośrednio. Zamiast tego jest on często wywoływany przez konstruktor klasy pochodnej w celu zainicjowania TagKey właściwości i TagName .

Zobacz też

Dotyczy

WebControl(HtmlTextWriterTag)

Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu 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 wartości.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą konstruktora klasy WebControl utworzyć TextArea element HTML i wyświetlić go na stronie Web Forms.

Uwaga

Poniższy przykładowy kod używa modelu kodu pojedynczego pliku i może nie działać poprawnie, jeśli został skopiowany bezpośrednio do pliku za pomocą kodu. Ten przykładowy kod musi zostać skopiowany do pustego pliku tekstowego z rozszerzeniem nazwy pliku aspx. Aby uzyskać więcej informacji na temat modelu kodu Web Forms, zobacz ASP.NET Web Forms Page Code Model (Model kodu strony).

Ważne

W tym przykładzie znajduje się pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web weryfikują, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Omówienie luk w zabezpieczeniach skryptów.

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

Uwagi

Użyj tego konstruktora, aby utworzyć i zainicjować nowe wystąpienie WebControl klasy przy użyciu określonej System.Web.UI.HtmlTextWriterTag wartości.

W poniższej tabeli przedstawiono początkową wartość właściwości dla wystąpienia klasy WebControl.

Właściwość Wartość początkowa
TagKey Wartość wyliczenia określona HtmlTextWriterTag tag przez parametr .

Zobacz też

Dotyczy