HtmlGenericControl Constructor (String)
Collapse the table of content
Expand the table of content

HtmlGenericControl Constructor (String)

 

Initializes a new instance of the HtmlGenericControl class with the specified tag.

Namespace:   System.Web.UI.HtmlControls
Assembly:  System.Web (in System.Web.dll)

public HtmlGenericControl(
	string tag
)

Parameters

tag
Type: System.String

The name of the element for which this instance of the class is created.

Use this constructor to create and initialize a new instance of the HtmlGenericControl class using the specified tag. This allows you to dynamically create any HTML server control element not directly represented by a .NET Framework class.

The following table shows initial property values for an instance of HtmlGenericControl.

Property

Initial Value

TagName

The value of the tag parameter.

System_CAPS_noteNote

If the tag parameter is null, the TagName property is set to String.Empty.

The following code example demonstrates how to create a new instance of the HtmlGenericControl class using the overloaded constructor.

<%@ 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>

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft