Asp.net继承母板页后动态载入外部样式表

asp.net继承了母板页后,如果想单独引用一个样式表,则不能直接在页面用link标签。

那要怎么做呢,只需在母板页的head标签里写上:<link id="cssName" href="" rel="stylesheet" type="text/css" runat="server"/>,然后在后台代码里加入引用样式表的地址。

(href置为空,一定要加runat="server")

 

后台代码(最好写在页面加载事件):

    HtmlLink css = (HtmlLink)Master.FindControl("cssName");  //根据id在母板页中查找该控件

    css.Href = "../css.css";   //为它赋值

原文地址:https://www.cnblogs.com/tianguook/p/1936471.html