WebControl Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der WebControl-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| WebControl() |
Initialisiert eine neue Instanz der Klasse, die WebControl ein |
| WebControl(String) |
Initialisiert eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags. |
| WebControl(HtmlTextWriterTag) |
Initialisiert eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags. |
WebControl()
Initialisiert eine neue Instanz der Klasse, die WebControl ein Span HTML-Tag darstellt.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Hinweise
Dieser Konstruktor wird verwendet, um eine neue Instanz der Klasse zu initialisieren, die WebControl ein Span HTML-Element darstellt.
Die folgende Tabelle zeigt den anfänglichen Eigenschaftswert für eine Instanz von WebControl.
| Eigentum | Anfangswert |
|---|---|
TagKey |
Der Wert der Span Enumeration. |
Hinweis
Dieser Konstruktor wird nicht direkt aufgerufen. Stattdessen wird sie häufig vom Konstruktor einer abgeleiteten Klasse aufgerufen, um die TagKey Eigenschaft mit dem Span Enumerationswert zu initialisieren.
Weitere Informationen
Gilt für:
WebControl(String)
Initialisiert eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags.
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)
Parameter
- tag
- String
Ein HTML-Tag.
Hinweise
Verwenden Sie diesen Konstruktor, um eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags zu erstellen und zu initialisieren.
In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz von WebControl.
| Eigentum | Anfangswert |
|---|---|
TagKey |
Der Wert der Unknown Enumeration. |
TagName |
Der Wert des tag Parameters. |
Hinweis
Dieser Konstruktor wird nicht direkt aufgerufen. Stattdessen wird sie häufig vom Konstruktor einer abgeleiteten Klasse aufgerufen, um die und TagName die TagKey Eigenschaften zu initialisieren.
Weitere Informationen
Gilt für:
WebControl(HtmlTextWriterTag)
Initialisiert eine neue Instanz der WebControl Klasse mithilfe des angegebenen HTML-Tags.
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)
Parameter
Einer der HtmlTextWriterTag Werte.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie der Konstruktor für die WebControl Klasse verwendet wird, um ein TextArea HTML-Element zu erstellen und auf der Webseite von Formularen anzuzeigen.
Hinweis
Im folgenden Codebeispiel wird das Codemodell mit einer Datei verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei kopiert werden, die über eine .aspx Dateinamenerweiterung verfügt. Weitere Informationen zum Web Forms-Codemodell finden Sie unter ASP.NET Web Forms Page Code Model.
Von Bedeutung
In diesem Beispiel handelt es sich um ein Textfeld, das Benutzereingaben akzeptiert, bei denen es sich um eine potenzielle Sicherheitsrisiken handelt. Standardmäßig überprüfen ASP.NET Webseiten, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Script Exploits Overview.
<%@ 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>
Hinweise
Verwenden Sie diesen Konstruktor, um eine neue Instanz der WebControl Klasse mithilfe des angegebenen System.Web.UI.HtmlTextWriterTag Werts zu erstellen und zu initialisieren.
Die folgende Tabelle zeigt den anfänglichen Eigenschaftswert für eine Instanz von WebControl.
| Eigentum | Anfangswert |
|---|---|
TagKey |
Der HtmlTextWriterTag durch den tag Parameter angegebene Enumerationswert. |