Udostępnij za pośrednictwem


WebControl Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy WebControl.

Przeciążenia

Nazwa Opis
WebControl()

Inicjuje WebControl nowe wystąpienie klasy reprezentującej Span tag HTML.

WebControl(String)

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

WebControl(HtmlTextWriterTag)

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

WebControl()

Inicjuje WebControl nowe wystąpienie klasy reprezentującej Span tag HTML.

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

Uwagi

Ten konstruktor służy do inicjowania nowego wystąpienia WebControl klasy reprezentującego Span element HTML.

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

Majątek Wartość początkowa
TagKey Wartość wyliczenia Span.

Uwaga / Notatka

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 nowe wystąpienie WebControl 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 WebControlklasy .

Majątek Wartość początkowa
TagKey Wartość wyliczenia Unknown.
TagName Wartość parametru tag .

Uwaga / Notatka

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 nowe wystąpienie WebControl 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żywać konstruktora klasy WebControl do tworzenia TextArea elementu HTML i wyświetlania go na stronie formularzy sieci Web.

Uwaga / Notatka

Poniższy przykładowy kod używa modelu kodu pojedynczego pliku i może nie działać poprawnie, jeśli skopiowano 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żna

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 sprawdzają, czy dane wejściowe użytkownika nie zawierają skryptu 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 WebControlklasy .

Majątek Wartość początkowa
TagKey Wartość HtmlTextWriterTag wyliczenia określona tag przez parametr .

Zobacz też

Dotyczy