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óra 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
Jedna z HtmlTextWriterTag wartości.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą konstruktora klasy WebControl utworzyć TextArea
element HTML i wyświetlić go na stronie Web Forms.
Uwaga
Poniższy przykładowy kod używa modelu kodu pojedynczego pliku 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 Web Forms, zobacz ASP.NET Web Forms Page Code Model (Model kodu strony).
Ważne
W tym przykładzie znajduje się pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web weryfikują, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz 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ść wyliczenia określona HtmlTextWriterTag tag przez parametr . |