WebControl Konstruktorer

Definition

Initierar en ny instans av WebControl klassen.

Överlagringar

Name Description
WebControl()

Initierar en ny instans av WebControl klassen som representerar en Span HTML-tagg.

WebControl(String)

Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.

WebControl(HtmlTextWriterTag)

Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.

WebControl()

Initierar en ny instans av WebControl klassen som representerar en Span HTML-tagg.

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

Kommentarer

Den här konstruktorn används för att initiera en ny instans av WebControl klassen som representerar ett Span HTML-element.

I följande tabell visas det initiala egenskapsvärdet för en instans av WebControl.

Fastighet Initialt värde
TagKey Uppräkningsvärdet för Span.

Note

Konstruktorn anropas inte direkt. I stället anropas den ofta av konstruktorn för en härledd klass för att initiera TagKey egenskapen till Span uppräkningsvärdet.

Se även

Gäller för

WebControl(String)

Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.

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)

Parametrar

tag
String

En HTML-tagg.

Kommentarer

Använd den här konstruktorn för att skapa och initiera en ny instans av WebControl klassen med den angivna HTML-taggen.

I följande tabell visas inledande egenskapsvärden för en instans av WebControl.

Fastighet Initialt värde
TagKey Uppräkningsvärdet för Unknown.
TagName Värdet för parametern tag .

Note

Konstruktorn anropas inte direkt. I stället anropas det ofta av konstruktorn för en härledd klass för att initiera TagKey egenskaperna och TagName .

Se även

Gäller för

WebControl(HtmlTextWriterTag)

Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.

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)

Parametrar

tag
HtmlTextWriterTag

Ett av HtmlTextWriterTag värdena.

Exempel

I följande exempel visas hur du använder konstruktorn för klassen för WebControl att skapa ett TextArea HTML-element och visa det på sidan Webbformulär.

Note

Följande kodexempel använder kodmodellen med en fil och kanske inte fungerar korrekt om den kopieras direkt till en kod bakom-fil. Det här kodexemplet måste kopieras till en tom textfil som har filnamnstillägget .aspx. Mer information om kodmodellen Web Forms finns i ASP.NET Web Forms Page Code Model.

Important

Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.

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

Kommentarer

Använd den här konstruktorn för att skapa och initiera en ny instans av WebControl klassen med det angivna System.Web.UI.HtmlTextWriterTag värdet.

I följande tabell visas det initiala egenskapsvärdet för en instans av WebControl.

Fastighet Initialt värde
TagKey Uppräkningsvärdet HtmlTextWriterTag som anges av parametern tag .

Se även

Gäller för