WebControl Costruttori

Definizione

Inizializza una nuova istanza della classe WebControl.

Overload

WebControl()

Inizializza una nuova istanza della classe WebControl che rappresenta un tag HTML Span.

WebControl(String)

Inizializza una nuova istanza della classe WebControl utilizzando il tag HTML specificato.

WebControl(HtmlTextWriterTag)

Inizializza una nuova istanza della classe WebControl utilizzando il tag HTML specificato.

WebControl()

Inizializza una nuova istanza della classe WebControl che rappresenta un tag HTML Span.

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

Commenti

Questo costruttore viene usato per inizializzare una nuova istanza della WebControl classe che rappresenta un Span elemento HTML.

Nella tabella seguente viene illustrato il valore della proprietà iniziale per un'istanza di WebControl.

Proprietà Valore iniziale
TagKey Il valore di enumerazione Span.

Nota

Questo costruttore non viene chiamato direttamente. Viene invece spesso chiamato dal costruttore di una classe derivata per inizializzare la TagKey proprietà al Span valore di enumerazione.

Vedi anche

Si applica a

WebControl(String)

Inizializza una nuova istanza della classe WebControl utilizzando il tag HTML specificato.

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)

Parametri

tag
String

Tag HTML.

Commenti

Usare questo costruttore per creare e inizializzare una nuova istanza della WebControl classe usando il tag HTML specificato.

Nella tabella seguente vengono illustrati i valori delle proprietà iniziali per un'istanza di WebControl.

Proprietà Valore iniziale
TagKey Il valore di enumerazione Unknown.
TagName Valore del parametro tag.

Nota

Questo costruttore non viene chiamato direttamente. Viene invece spesso chiamato dal costruttore di una classe derivata per inizializzare le TagKey proprietà e TagName .

Vedi anche

Si applica a

WebControl(HtmlTextWriterTag)

Inizializza una nuova istanza della classe WebControl utilizzando il tag HTML specificato.

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)

Parametri

tag
HtmlTextWriterTag

Uno dei valori di HtmlTextWriterTag.

Esempio

Nell'esempio seguente viene illustrato come usare il costruttore per la WebControl classe per creare un TextArea elemento HTML e visualizzarlo nella pagina Web Forms.

Nota

L'esempio di codice seguente usa il modello di codice a file singolo e potrebbe non funzionare correttamente se copiato direttamente in un file code-behind. Questo esempio di codice deve essere copiato in un file di testo vuoto con estensione aspx. Per altre informazioni sul modello di codice Web Forms, vedere Web Forms ASP.NET Page Code Model.

Importante

L'esempio include una casella di testo che accetta l'input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML. Per altre informazioni, vedere Cenni preliminari sugli attacchi tramite 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>

Commenti

Usare questo costruttore per creare e inizializzare una nuova istanza della WebControl classe usando il valore specificato System.Web.UI.HtmlTextWriterTag .

Nella tabella seguente viene illustrato il valore della proprietà iniziale per un'istanza di WebControl.

Proprietà Valore iniziale
TagKey Valore HtmlTextWriterTag di enumerazione specificato dal tag parametro.

Vedi anche

Si applica a