HtmlGenericControl

HtmlGenericControl 构造函数 (String)

使用指定的标记初始化 HtmlGenericControl 类的新实例。

命名空间: System.Web.UI.HtmlControls
程序集: System.Web(在 System.Web.dll 中)
语法

Public Sub New ( _
	tag As String _
)

    public HtmlGenericControl(
        string tag
    )

public:
HtmlGenericControl(
	String^ tag
)

new : 
        tag:string -> HtmlGenericControl

参数

tag
    类型:System..::.String
    要为其创建该类的此实例的元素的名称。

备注

使用此构造函数创建并初始化使用指定标记的 HtmlGenericControl 类的新实例。 这使您可以动态创建不直接由 .NET Framework 类表示的任何 HTML 服务器控件元素。

下表显示 HtmlGenericControl 实例的初始属性值。

Property
	

初始值

TagName
	

tag 参数的值。
注意注意

如果 tag 参数为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),则 TagName 属性设置为 String..::.Empty。
示例

下面的代码示例演示如何使用重载构造函数创建 HtmlGenericControl 类的新实例。


<%@ 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 Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    ' Create a new HtmlGenericControl.
    Dim NewControl As New HtmlGenericControl("div")

    ' Set the properties of the new HtmlGenericControl control.
    NewControl.ID = "NewControl"
    NewControl.InnerHtml = "This is a dynamically created HTML server control."

    ' Add the new HtmlGenericControl to the Controls collection of the
    ' PlaceHolder control. 
    ControlContainer.Controls.Add(NewControl)

  End Sub

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>HtmlGenericControl Constructor Example</title>
</head>
<body>

   <form id="form1" runat="server">
   <div>

      <h3> HtmlGenericControl Constructor Example </h3>

      <asp:PlaceHolder ID="ControlContainer"
                       runat="server"/>
   </div>
   </form>

</body>
</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 Page_Load(Object sender, EventArgs e)
      {
        // Create a new HtmlGenericControl.
        HtmlGenericControl NewControl = new HtmlGenericControl("div");
     
        // Set the properties of the new HtmlGenericControl control.
        NewControl.ID = "NewControl";
        NewControl.InnerHtml = "This is a dynamically created HTML server control.";
     
        // Add the new HtmlGenericControl to the Controls collection of the
        // PlaceHolder control. 
        ControlContainer.Controls.Add(NewControl);
     
      }
    </script>
     
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
      <title>HtmlGenericControl Constructor Example</title>
    </head>
    <body>
     
       <form id="form1" runat="server">
       <div>
     
          <h3> HtmlGenericControl Constructor Example </h3>
     
          <asp:PlaceHolder ID="ControlContainer"
                           runat="server"/>
       </div>
       </form>
     
    </body>
    </html>
     
posted @ 2012-03-01 10:10  晴天有时下鱼  阅读(581)  评论(0编辑  收藏  举报