WebControl Constructors

Definitie

Initialiseert een nieuw exemplaar van de WebControl klasse.

Overloads

Name Description
WebControl()

Initialiseert een nieuw exemplaar van de WebControl klasse die een Span HTML-tag vertegenwoordigt.

WebControl(String)

Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.

WebControl(HtmlTextWriterTag)

Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.

WebControl()

Initialiseert een nieuw exemplaar van de WebControl klasse die een Span HTML-tag vertegenwoordigt.

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

Opmerkingen

Deze constructor wordt gebruikt om een nieuw exemplaar van de WebControl klasse te initialiseren dat een Span HTML-element vertegenwoordigt.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarde voor een exemplaar van WebControl.

Property Initiële waarde
TagKey De Span enumeratiewaarde.

Note

Deze constructor wordt niet rechtstreeks aangeroepen. In plaats daarvan wordt het vaak aangeroepen door de constructor van een afgeleide klasse om de TagKey eigenschap te initialiseren naar de Span opsommingswaarde.

Zie ook

Van toepassing op

WebControl(String)

Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.

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)

Parameters

tag
String

Een HTML-code.

Opmerkingen

Gebruik deze constructor om een nieuw exemplaar van de WebControl klasse te maken en te initialiseren met behulp van de opgegeven HTML-tag.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarden voor een exemplaar van WebControl.

Property Initiële waarde
TagKey De Unknown enumeratiewaarde.
TagName De waarde van de tag parameter.

Note

Deze constructor wordt niet rechtstreeks aangeroepen. In plaats daarvan wordt het vaak aangeroepen door de constructor van een afgeleide klasse om de TagKey en TagName eigenschappen te initialiseren.

Zie ook

Van toepassing op

WebControl(HtmlTextWriterTag)

Initialiseert een nieuw exemplaar van de WebControl klasse met behulp van de opgegeven HTML-tag.

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)

Parameters

tag
HtmlTextWriterTag

Een van de HtmlTextWriterTag waarden.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de constructor voor de WebControl klasse gebruikt om een TextArea HTML-element te maken en weer te geven op de pagina Webformulieren.

Note

Het volgende codevoorbeeld maakt gebruik van het codemodel met één bestand en werkt mogelijk niet correct als deze rechtstreeks naar een codeachterstaand bestand wordt gekopieerd. Dit codevoorbeeld moet worden gekopieerd naar een leeg tekstbestand met een .aspx bestandsnaamextensie. Zie ASP.NET Web Forms Page Code Model voor meer informatie over het webformuliercodemodel.

Important

Dit voorbeeld heeft een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.

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

Opmerkingen

Gebruik deze constructor om een nieuw exemplaar van de WebControl klasse te maken en te initialiseren met behulp van de opgegeven System.Web.UI.HtmlTextWriterTag waarde.

In de volgende tabel ziet u de oorspronkelijke eigenschapswaarde voor een exemplaar van WebControl.

Property Initiële waarde
TagKey De HtmlTextWriterTag opsommingswaarde die is opgegeven door de tag parameter.

Zie ook

Van toepassing op