Condividi tramite


WebControl Costruttori

Definizione

Inizializza una nuova istanza della classe WebControl.

Overload

Nome Descrizione
WebControl()

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

WebControl(String)

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

WebControl(HtmlTextWriterTag)

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

WebControl()

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

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

Commenti

Questo costruttore viene utilizzato 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 Valore di enumerazione Span.

Annotazioni

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

Vedi anche

Si applica a

WebControl(String)

Inizializza una nuova istanza della WebControl classe 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

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

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

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

Annotazioni

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 WebControl classe 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 HtmlTextWriterTag valori.

Esempio

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

Annotazioni

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 un'estensione di file .aspx. Per altre informazioni sul modello di codice Web Form, vedere ASP.NET modello di codice della pagina Web Form.

Importante

In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di 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

Utilizzare 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