WebControl Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av WebControl klassen.
Överlagringar
| Name | Description |
|---|---|
| WebControl() |
Initierar en ny instans av WebControl klassen som representerar en |
| WebControl(String) |
Initierar en ny instans av WebControl klassen med den angivna HTML-taggen. |
| WebControl(HtmlTextWriterTag) |
Initierar en ny instans av WebControl klassen med den angivna HTML-taggen. |
WebControl()
Initierar en ny instans av WebControl klassen som representerar en Span HTML-tagg.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Kommentarer
Den här konstruktorn används för att initiera en ny instans av WebControl klassen som representerar ett Span HTML-element.
I följande tabell visas det initiala egenskapsvärdet för en instans av WebControl.
| Fastighet | Initialt värde |
|---|---|
TagKey |
Uppräkningsvärdet för Span. |
Note
Konstruktorn anropas inte direkt. I stället anropas den ofta av konstruktorn för en härledd klass för att initiera TagKey egenskapen till Span uppräkningsvärdet.
Se även
Gäller för
WebControl(String)
Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.
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)
Parametrar
- tag
- String
En HTML-tagg.
Kommentarer
Använd den här konstruktorn för att skapa och initiera en ny instans av WebControl klassen med den angivna HTML-taggen.
I följande tabell visas inledande egenskapsvärden för en instans av WebControl.
| Fastighet | Initialt värde |
|---|---|
TagKey |
Uppräkningsvärdet för Unknown. |
TagName |
Värdet för parametern tag . |
Note
Konstruktorn anropas inte direkt. I stället anropas det ofta av konstruktorn för en härledd klass för att initiera TagKey egenskaperna och TagName .
Se även
Gäller för
WebControl(HtmlTextWriterTag)
Initierar en ny instans av WebControl klassen med den angivna HTML-taggen.
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)
Parametrar
Ett av HtmlTextWriterTag värdena.
Exempel
I följande exempel visas hur du använder konstruktorn för klassen för WebControl att skapa ett TextArea HTML-element och visa det på sidan Webbformulär.
Note
Följande kodexempel använder kodmodellen med en fil och kanske inte fungerar korrekt om den kopieras direkt till en kod bakom-fil. Det här kodexemplet måste kopieras till en tom textfil som har filnamnstillägget .aspx. Mer information om kodmodellen Web Forms finns i ASP.NET Web Forms Page Code Model.
Important
Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.
<%@ 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>
Kommentarer
Använd den här konstruktorn för att skapa och initiera en ny instans av WebControl klassen med det angivna System.Web.UI.HtmlTextWriterTag värdet.
I följande tabell visas det initiala egenskapsvärdet för en instans av WebControl.
| Fastighet | Initialt värde |
|---|---|
TagKey |
Uppräkningsvärdet HtmlTextWriterTag som anges av parametern tag . |