WebControl Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci WebControl třídy.
Přetížení
| Name | Description |
|---|---|
| WebControl() |
Inicializuje novou instanci WebControl třídy, která představuje |
| WebControl(String) |
Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML. |
| WebControl(HtmlTextWriterTag) |
Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML. |
WebControl()
Inicializuje novou instanci WebControl třídy, která představuje Span značku HTML.
protected:
WebControl();
protected WebControl();
Protected Sub New ()
Poznámky
Tento konstruktor se používá k inicializaci nové instance WebControl třídy, která představuje Span element HTML.
Následující tabulka ukazuje počáteční hodnotu vlastnosti instance WebControl.
| Vlastnictví | Počáteční hodnota |
|---|---|
TagKey |
Hodnota výčtového typu Span. |
Poznámka:
Tento konstruktor není volána přímo. Místo toho je často volána konstruktorem odvozené třídy inicializovat TagKey vlastnost na hodnotu výčtu Span .
Viz také
Platí pro
WebControl(String)
Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.
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)
Parametry
- tag
- String
Značka HTML.
Poznámky
Pomocí tohoto konstruktoru můžete vytvořit a inicializovat novou instanci WebControl třídy pomocí zadané značky HTML.
V následující tabulce jsou uvedeny počáteční hodnoty vlastností pro instanci WebControl.
| Vlastnictví | Počáteční hodnota |
|---|---|
TagKey |
Hodnota výčtového typu Unknown. |
TagName |
Hodnota parametru tag . |
Poznámka:
Tento konstruktor není volána přímo. Místo toho je často volána konstruktorem odvozené třídy inicializovat TagKey a TagName vlastnosti.
Viz také
Platí pro
WebControl(HtmlTextWriterTag)
Inicializuje novou instanci WebControl třídy pomocí zadané značky HTML.
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)
Parametry
Jedna z HtmlTextWriterTag hodnot.
Příklady
Následující příklad ukazuje použití konstruktoru WebControl třídy k vytvoření TextArea HTML elementu a jeho zobrazení na webové formuláře stránky.
Poznámka:
Následující ukázka kódu používá model kódu s jedním souborem a při kopírování přímo do souboru s kódem nemusí správně fungovat. Tento vzorový kód se musí zkopírovat do prázdného textového souboru, který má příponu názvu souboru .aspx. Další informace o modelu kódu webového formuláře najdete v tématu ASP.NET model kódu stránky webového formuláře.
Důležité
Tento příklad obsahuje textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřují, že vstup uživatele neobsahuje skripty ani elementy HTML. Další informace naleznete v tématu Přehled zneužití skriptů.
<%@ 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>
Poznámky
Tento konstruktor použijte k vytvoření a inicializaci nové instance WebControl třídy pomocí zadané System.Web.UI.HtmlTextWriterTag hodnoty.
Následující tabulka ukazuje počáteční hodnotu vlastnosti instance WebControl.
| Vlastnictví | Počáteční hodnota |
|---|---|
TagKey |
Hodnota HtmlTextWriterTag výčtu zadaná parametrem tag . |