WebControl 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 WebControl 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| WebControl() |
初始化代表 |
| WebControl(String) |
使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。 |
| WebControl(HtmlTextWriterTag) |
使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。 |
WebControl()
初始化代表 Span HTML 標籤的WebControl類別新實例。
protected:
WebControl();
protected WebControl();
Protected Sub New ()
備註
此建構子用於初始化代表 Span HTML 元素的類別新實例WebControl。
下表顯示了 的 WebControl初始屬性值。
| 房產 | 初始值 |
|---|---|
TagKey |
Span 列舉值。 |
另請參閱
適用於
WebControl(String)
使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。
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)
參數
- tag
- String
一個 HTML 標籤。
備註
使用此建構器創建並初始化該類別的新實例 WebControl ,並使用指定的 HTML 標籤。
下表顯示了 的 WebControl初始屬性值。
| 房產 | 初始值 |
|---|---|
TagKey |
Unknown 列舉值。 |
TagName |
參數的 tag 值。 |
另請參閱
適用於
WebControl(HtmlTextWriterTag)
使用指定的 HTML 標籤初始化該 WebControl 類別的新實例。
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)
參數
這是其中一項 HtmlTextWriterTag 價值。
範例
以下範例示範如何使用類別的建構子 WebControl 來建立 TextArea HTML 元素,並將其顯示在 Web Forms 頁面上。
備註
以下程式碼範例採用單檔案程式碼模型,若直接複製到程式碼背後的檔案中,可能無法正常運作。 此程式碼範例必須複製到一個副檔名為 .aspx 的空文字檔中。 欲了解更多關於網頁表單程式碼模型的資訊,請參見 ASP.NET 網頁表單頁面程式碼模型。
這很重要
此範例中有一個文字框可接受使用者輸入,這可能構成安全威脅。 預設情況下,ASP.NET 網頁會驗證使用者輸入中不包含腳本或 HTML 元素。 欲了解更多資訊,請參閱 腳本漏洞概述。
<%@ 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>
備註
使用此建構子建立並初始化該類別的新實例 WebControl ,使用指定的 System.Web.UI.HtmlTextWriterTag 值。
下表顯示了 的 WebControl初始屬性值。
| 房產 | 初始值 |
|---|---|
TagKey |
由 HtmlTextWriterTag 參數指定的 tag 列舉值。 |