WebControl 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 WebControl 类的新实例。
重载
WebControl() |
初始化表示 |
WebControl(String) |
使用指定的 HTML 标记初始化 WebControl 类的新实例。 |
WebControl(HtmlTextWriterTag) |
使用指定的 HTML 标记初始化 WebControl 类的新实例。 |
WebControl()
初始化表示 Span
HTML 标记的 WebControl 类的新实例。
protected:
WebControl();
protected WebControl ();
Protected Sub New ()
注解
此构造函数用于初始化表示 Span
HTML 元素的 WebControl 类的新实例。
下表显示了 实例 WebControl的初始属性值。
properties | 初始值 |
---|---|
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 标记。
注解
使用此构造函数使用指定的 HTML 标记创建和初始化 类的新实例 WebControl 。
下表显示了 实例 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 窗体页上。
注意
下面的代码示例使用单文件代码模型,如果直接复制到代码隐藏文件中,可能无法正常工作。 必须将此代码示例复制到具有.aspx文件扩展名的空文本文件中。 有关 Web 窗体代码模型的详细信息,请参阅 ASP.NET Web 窗体页代码模型。
重要
此示例具有一个接受用户输入的文本框,这是一个潜在的安全威胁。 默认情况下,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>
注解
使用此构造函数使用指定的System.Web.UI.HtmlTextWriterTag值创建和初始化 类的新实例WebControl。
下表显示了 实例 WebControl的初始属性值。
properties | 初始值 |
---|---|
TagKey |
参数HtmlTextWriterTagtag 指定的枚举值。 |