WebControl Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe WebControl.
Overload
WebControl() |
Inizializza una nuova istanza della classe WebControl che rappresenta un tag HTML |
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 utilizzato per inizializzare una nuova istanza della WebControl classe che rappresenta un Span
elemento HTML.
Nella tabella seguente viene illustrato il valore iniziale della proprietà 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à sul 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
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 |
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
Uno dei valori di HtmlTextWriterTag.
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.
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 file. Per altre informazioni sul modello di codice Web Form, vedere ASP.NET modello di codice della pagina Web Form.
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
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 iniziale della proprietà per un'istanza di WebControl.
Proprietà | Valore iniziale |
---|---|
TagKey |
Valore HtmlTextWriterTag di enumerazione specificato dal tag parametro . |