Share via


WebControl Constructeurs

Définition

Initialise une nouvelle instance de la classe WebControl.

Surcharges

WebControl()

Initialise une nouvelle instance de la classe WebControl qui représente une balise HTML Span.

WebControl(String)

Initialise une nouvelle instance de la classe WebControl en utilisant la balise HTML spécifiée.

WebControl(HtmlTextWriterTag)

Initialise une nouvelle instance de la classe WebControl en utilisant la balise HTML spécifiée.

WebControl()

Initialise une nouvelle instance de la classe WebControl qui représente une balise HTML Span.

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

Remarques

Ce constructeur est utilisé pour initialiser une nouvelle instance de la WebControl classe qui représente un Span élément HTML.

Le tableau suivant montre la valeur de propriété initiale d’une instance de WebControl.

Propriété Valeur initiale
TagKey Valeur de l'énumération Span.

Notes

Ce constructeur n’est pas appelé directement. Au lieu de cela, il est souvent appelé par le constructeur d’une classe dérivée pour initialiser la TagKey propriété à la Span valeur d’énumération.

Voir aussi

S’applique à

WebControl(String)

Initialise une nouvelle instance de la classe WebControl en utilisant la balise HTML spécifiée.

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)

Paramètres

tag
String

Balise HTML.

Remarques

Utilisez ce constructeur pour créer et initialiser une nouvelle instance de la classe à l’aide WebControl de la balise HTML spécifiée.

Le tableau suivant présente les valeurs de propriété initiales pour une instance de WebControl.

Propriété Valeur initiale
TagKey Valeur de l'énumération Unknown.
TagName Valeur du paramètre tag.

Notes

Ce constructeur n’est pas appelé directement. Au lieu de cela, il est souvent appelé par le constructeur d’une classe dérivée pour initialiser les propriétés et TagName les TagKey propriétés.

Voir aussi

S’applique à

WebControl(HtmlTextWriterTag)

Initialise une nouvelle instance de la classe WebControl en utilisant la balise HTML spécifiée.

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)

Paramètres

tag
HtmlTextWriterTag

Une des valeurs de l'objet HtmlTextWriterTag.

Exemples

L’exemple suivant montre comment utiliser le constructeur pour la WebControl classe pour créer un TextArea élément HTML et l’afficher sur la page Web Forms.

Notes

L’exemple de code suivant utilise le modèle de code à fichier unique et peut ne pas fonctionner correctement s’il est copié directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension de nom de fichier .aspx. Pour plus d’informations sur le modèle de code Web Forms, consultez ASP.NET Web Forms modèle de code de page.

Important

Cet exemple comprend une zone de texte qui accepte une entrée d'utilisateur, ce qui constitue une menace potentielle pour la sécurité. Par défaut, les pages web ASP.NET vérifient que l’entrée d’utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des attaques de script.

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

Remarques

Utilisez ce constructeur pour créer et initialiser une nouvelle instance de la classe à l’aide WebControl de la valeur spécifiée System.Web.UI.HtmlTextWriterTag .

Le tableau suivant montre la valeur de propriété initiale d’une instance de WebControl.

Propriété Valeur initiale
TagKey Valeur HtmlTextWriterTag d’énumération spécifiée par le tag paramètre.

Voir aussi

S’applique à