下面的代码功能,分别是动态添加网页的编码、语言和CSS,该代码在C#之Asp.net环境下使用。
①动态添加网页的编码
//Encode/Content type
HtmlMeta Myencode = new HtmlMeta();
Myencode.HttpEquiv = "Content-Type";
Myencode.Content = "text/html; charset=utf-8";
Page.Header.Controls.Add(Myencode);
②动态添加网页的语言
//Language
HtmlMeta Mylang = new HtmlMeta();
Mylang.HttpEquiv = "Content-Language";
Mylang.Content = "zh-cn";
Page.Header.Controls.Add(Mylang);
③动态添加网页的CSS引用
//Link/CSS
HtmlLink MycssLink = new HtmlLink();
MycssLink.Href = "MyIndexPage.css";
MycssLink.Attributes.Add("rel", "stylesheet");
MycssLink.Attributes.Add("type", "text/css");
Page.Header.Controls.Add(MycssLink);
这些代码虽然简单,但是很管用,关键时刻能满足你的要求,一般,应该将上面的这些代码,放在protected void Page_Load这个事件里面比较好。