使用下面的代码,可以动态的将指定的CSS载入到页面中。
HtmlLink link = new HtmlLink();
link.Attributes.Add("type", "text/css");
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("href", "Mystyle.css");
this.Header.Controls.Add(link);
代码说明:
link.Attributes.Add("href", "Mystyle.css"); 其中的Mystyle.css是你的CSS文件的地址及名称,可自行修改。
this.Header.Controls.Add(link);这一行,可以使用page.Header.Controls.Add(link);替代
知识拓展:
如果你想动态删除原先就已引入的CSS,那么,请使用下面的代码。
foreach(Control o in this.Header.Controls)
{
if(o.GetType().Name=="HtmlLink")
{
this.Header.Controls.Remove(o);
}
}