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 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
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. |