HtmlHead Constructor ()
.NET Framework (current version)
Initializes a new instance of the HtmlHead class.
Assembly: System.Web (in System.Web.dll)
The following example shows how to programmatically add an HtmlHead control to a page and add title and link elements to it.
<%@ 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, System.EventArgs e) { // Programmatically create an HtmlHead control. HtmlHead head = new HtmlHead(); // Add the page title to the header element. HtmlTitle title = new HtmlTitle(); title.Text = "HtmlHead Constructor Example"; head.Controls.Add(title); // Add a defined style sheet that contains the body // style to the HtmlHead control. HtmlLink link = new HtmlLink(); link.Href = "~/Stylesheet.css"; link.Attributes.Add("rel", "stylesheet"); link.Attributes.Add("type", "text/css"); head.Controls.Add(link); // Add the HtmlHead controls to the Controls // collection of the page. Page.FindControl("HtmlElement").Controls.AddAt(0, head); } </script> <html id="HtmlElement" runat="server" xmlns="http://www.w3.org/1999/xhtml" > <body> <form id="form1" runat="server"> <h3>HtmlHead Class Constructor Example </h3> <hr /> <asp:label id="Label1" text = "View the HTML source code of this page to see the title and style sheet link added to the header element." runat="server"> </asp:label> </form> </body> </html>
.NET Framework
Available since 2.0
Available since 2.0
Show: