要动态加载内容中的样式表,先要将link设置成服务器控件,并通过在后台动态绑定link标签的href,从而实现动态加载内容页的样式表。
母版页:
<link type="text/css" rel="stylesheet" href="css/basic.css" id="css" runat="server" />
//母版页中的href可写可不写,但要在link标签里面加上runat="server",并设置link的id以便在后台在能调用
内容页:
HtmlLink css = Master.FindControl("css") as HtmlLink;
css.Href = stylesheet;
//其中stylesheet是该内容页的样式表的地址,是相对于根目录的地址。如根目录下的css文件夹里面的stylesheet.css,那么就要写上"css/stylesheet.css"。