WebControl-Konstruktor (HtmlTextWriterTag)
Initialisiert eine neue Instanz der WebControl-Klasse unter Verwendung des angegebenen HTML-Tags.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Sub New ( _
tag As HtmlTextWriterTag _
)
'Usage
Dim tag As HtmlTextWriterTag
Dim instance As New WebControl(tag)
public WebControl (
HtmlTextWriterTag tag
)
public:
WebControl (
HtmlTextWriterTag tag
)
public WebControl (
HtmlTextWriterTag tag
)
public function WebControl (
tag : HtmlTextWriterTag
)
Parameter
- tag
Einer der HtmlTextWriterTag-Werte.
Hinweise
Mit diesem Konstruktor können Sie eine neue Instanz der WebControl-Klasse mit dem angegebenen System.Web.UI.HtmlTextWriterTag-Wert erstellen und initialisieren.
In der folgenden Tabelle ist der anfängliche Eigenschaftenwert für eine Instanz von WebControl aufgeführt.
Eigenschaft |
Anfangswert |
---|---|
TagKey |
Der durch den tag-Parameter angegebene HtmlTextWriterTag-Enumerationswert. |
Beispiel
Im folgenden Beispiel wird die Verwendung des Konstruktors für die WebControl-Klasse veranschaulicht, um ein TextArea-HTML-Element zu erstellen und auf der Web Forms-Seite anzuzeigen.
Hinweis
Im folgenden Codebeispiel wird das Einzeldatei-Codemodell verwendet. Das Beispiel funktioniert möglicherweise nicht, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer ASPX-Erweiterung kopiert werden. Weitere Informationen zum Web Forms-Codemodell finden Sie unter Codemodell für ASP.NET-Webseiten.
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<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>
</head>
<body>
<form runat="server">
<h3>WebControl Constructor Example</h3>
<p>
<asp:PlaceHolder id="PlaceHolder1"
runat="Server"/>
<br>
<asp:Button id="Button1"
Text="Click to create a new TextArea"
OnClick="Button1_Click"
runat="Server" />
<p>
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void Button1_Click(Object sender, EventArgs e)
{
WebControl wc = new WebControl(HtmlTextWriterTag.Textarea);
PlaceHolder1.Controls.Add(wc);
}
</script>
</head>
<body>
<form runat="server">
<h3>WebControl Constructor Example</h3>
<p>
<asp:PlaceHolder id="PlaceHolder1"
runat="Server"/>
<br>
<asp:Button id="Button1"
Text="Click to create a new TextArea"
OnClick="Button1_Click"
runat="Server" />
<p>
</form>
</body>
</html>
<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
function Button1_Click(sender : Object, e : EventArgs){
var wc : WebControl = new WebControl(HtmlTextWriterTag.Textarea)
PlaceHolder1.Controls.Add(wc)
}
</script>
</head>
<body>
<form runat="server">
<h3>WebControl Constructor Example</h3>
<p>
<asp:PlaceHolder id="PlaceHolder1"
runat="Server"/>
<br>
<asp:Button id="Button1"
Text="Click to create a new TextArea"
OnClick="Button1_Click"
runat="Server" />
<p>
</form>
</body>
</html>
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
WebControl-Klasse
WebControl-Member
System.Web.UI.WebControls-Namespace
System.Web.UI.HtmlTextWriterTag
TagKey
Weitere Ressourcen
Syntax des Webserversteuerelements
Entwickeln von benutzerdefinierten ASP.NET-Serversteuerelementen