Asp.net2.0 new features, because often use a page through different parameters to display different content, so often need to achieve dynamic output of different htmlheader, such as title, keywords, Descrtptions,csslink,meta, icon and so on. The code is as follows:
protected void Page_Load (object sender, EventArgs e) {//page title page.title = "title";
Encode/content type Htmlmeta Encode = new Htmlmeta (); Encode.
HTTPEQUIV = "Content-type"; Encode.
C
PAGE.HEADER.CONTROLS.ADD (encode);
Language Htmlmeta lang = new Htmlmeta (); Lang.
HTTPEQUIV = "Content-language"; Lang.
C
Page.Header.Controls.Add (lang);
Description Htmlmeta desc = new Htmlmeta (); Desc.
Name = "Description"; Desc.
C
PAGE.HEADER.CONTROLS.ADD (DESC);
Keyword Htmlmeta keywords = new Htmlmeta (); Keywords.
Name = "keywords"; Keywords.
Content = "asp.net, data access, asp.net control, AJAX, Ado.net,webserver";
PAGE.HEADER.CONTROLS.ADD (keywords);
Link/css Htmllink csslink = new Htmllink ();
Csslink.href = "link Address";
CSSLINK.ATTRIBUTES.ADD ("rel", "stylesheet"); CssLink.Attributes.Add ("TyPE "," Text/css ");
PAGE.HEADER.CONTROLS.ADD (Csslink);
Link/ico Htmllink icolink = new Htmllink ();
Icolink.href = "/favicon.ico";
ICOLINK.ATTRIBUTES.ADD ("rel", "shortcut Icon");
PAGE.HEADER.CONTROLS.ADD (Icolink); }