WebControl Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy WebControl.
Przeciążenia
WebControl() |
Inicjuje WebControl nowe wystąpienie klasy, która reprezentuje |
WebControl(String) |
Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu HTML. |
WebControl(HtmlTextWriterTag) |
Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu HTML. |
WebControl()
Inicjuje WebControl nowe wystąpienie klasy, która reprezentuje Span
tag HTML.
protected:
WebControl();
protected WebControl ();
Protected Sub New ()
Uwagi
Ten konstruktor służy do inicjowania nowego wystąpienia WebControl klasy, które reprezentuje Span
element HTML.
W poniższej tabeli przedstawiono początkową wartość właściwości dla wystąpienia klasy WebControl.
Właściwość | Wartość początkowa |
---|---|
TagKey |
Wartość Span wyliczenia. |
Uwaga
Ten konstruktor nie jest wywoływany bezpośrednio. Zamiast tego jest on często wywoływany przez konstruktor klasy pochodnej w celu zainicjowania TagKey właściwości do Span wartości wyliczenia.
Zobacz też
Dotyczy
WebControl(String)
Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu 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
Tag HTML.
Uwagi
Użyj tego konstruktora, aby utworzyć i zainicjować nowe wystąpienie WebControl klasy przy użyciu określonego tagu HTML.
W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia klasy WebControl.
Właściwość | Wartość początkowa |
---|---|
TagKey |
Wartość Unknown wyliczenia. |
TagName |
Wartość parametru tag . |
Uwaga
Ten konstruktor nie jest wywoływany bezpośrednio. Zamiast tego jest on często wywoływany przez konstruktor klasy pochodnej w celu zainicjowania TagKey właściwości i TagName .
Zobacz też
Dotyczy
WebControl(HtmlTextWriterTag)
Inicjuje WebControl nowe wystąpienie klasy przy użyciu określonego tagu 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
HtmlTextWriterTag Jedna z wartości.
Przykłady
W poniższym przykładzie pokazano, jak użyć konstruktora dla WebControl klasy do utworzenia TextArea
elementu HTML i wyświetlenia go na stronie formularzy internetowych.
Uwaga
Poniższy przykładowy kod używa modelu kodu z jednym plikiem i może nie działać poprawnie, jeśli został skopiowany bezpośrednio do pliku za pomocą kodu. Ten przykładowy kod musi zostać skopiowany do pustego pliku tekstowego z rozszerzeniem nazwy pliku .aspx. Aby uzyskać więcej informacji na temat modelu kodu formularzy internetowych, zobacz ASP.NET Model kodu strony formularzy internetowych.
Ważne
Ten przykład zawiera pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web sprawdzają, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Script Exploits Overview (Omówienie luk w zabezpieczeniach skryptów).
<%@ 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>
Uwagi
Użyj tego konstruktora, aby utworzyć i zainicjować nowe wystąpienie WebControl klasy przy użyciu określonej System.Web.UI.HtmlTextWriterTag wartości.
W poniższej tabeli przedstawiono początkową wartość właściwości dla wystąpienia klasy WebControl.
Właściwość | Wartość początkowa |
---|---|
TagKey |
Wartość HtmlTextWriterTag wyliczenia określona tag przez parametr . |