Udostępnij za pośrednictwem


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óre 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

HtmlTextWriterTag Jedna z wartości.

Przykłady

W poniższym przykładzie pokazano, jak użyć konstruktora dla WebControl klasy do utworzenia TextArea elementu HTML i wyświetlenia go na stronie formularzy internetowych.

Uwaga

Poniższy przykładowy kod używa modelu kodu z jednym plikiem 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 formularzy internetowych, zobacz ASP.NET Model kodu strony formularzy internetowych.

Ważne

Ten przykład zawiera pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web sprawdzają, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Script Exploits Overview (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ść HtmlTextWriterTag wyliczenia określona tag przez parametr .

Zobacz też

Dotyczy