HtmlGenericControl Constructor (String)
Initializes a new instance of the HtmlGenericControl class with the specified tag.
Assembly: System.Web (in System.Web.dll)
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. |
Note |
|---|
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>
Available since 1.1
