HtmlHead Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the HtmlHead class.
Overloads
HtmlHead() |
Initializes a new instance of the HtmlHead class. |
HtmlHead(String) |
Initializes a new instance of the HtmlHead class by using the specified tag. |
HtmlHead()
Initializes a new instance of the HtmlHead class.
public:
HtmlHead();
public HtmlHead ();
Public Sub New ()
Examples
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>
<%@ 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">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
' Programmatically create an HtmlHead control.
Dim head As New HtmlHead()
' Add the page title to the header element.
Dim title As 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.
Dim link As 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)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" id="HtmlElement"
runat="server">
<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>
Remarks
The following table shows the initial property value for an instance of HtmlHead.
Property | Initial value |
---|---|
TagName | The string "head". |
See also
Applies to
HtmlHead(String)
Initializes a new instance of the HtmlHead class by using the specified tag.
public:
HtmlHead(System::String ^ tag);
public HtmlHead (string tag);
new System.Web.UI.HtmlControls.HtmlHead : string -> System.Web.UI.HtmlControls.HtmlHead
Public Sub New (tag As String)
Parameters
- tag
- String
A string that specifies the tag name of the control.
Remarks
The following table shows the initial property value for an instance of HtmlHead.
Property | Initial value |
---|---|
TagName | The value of the tag parameter. |