Partager via


WebControl Constructeurs

Définition

Initialise une nouvelle instance de la classe WebControl.

Surcharges

Nom Description
WebControl()

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

WebControl(String)

Initialise une nouvelle instance de la WebControl classe à l’aide de la balise HTML spécifiée.

WebControl(HtmlTextWriterTag)

Initialise une nouvelle instance de la WebControl classe à l’aide de la balise HTML spécifiée.

WebControl()

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

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.

Note

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 valeur d’énumération Span .

Voir aussi

S’applique à

WebControl(String)

Initialise une nouvelle instance de la WebControl classe à l’aide de 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 d’une instance de WebControl.

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

Note

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 WebControl classe à l’aide de 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 HtmlTextWriterTag valeurs.

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.

Note

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 modèle de code de page Web Forms.

Important

Cet exemple contient une zone de texte qui accepte l’entrée utilisateur, qui est une menace de sécurité potentielle. Par défaut, ASP.NET pages web valident que l’entrée utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des exploits 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 à