Freigeben über


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

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