日期:2014-05-17  浏览次数:20468 次

使用母版页后如何在子页中使用独立的样式表
我先创建了一个母版页,这个母版页使用了独立样式表,然后我想设计子页时发现我只能使用母页的样式表,而且我的子页非常多,命名上难以保证不冲突,请问一下子页能够使用单独的样式表不,如何实现

------解决方案--------------------
CSS的就近原则
<asp:literal id= "css " runat= "server " /> 
((Literal)this.Master.FindControl( "css ")).Text = string.Format( " <link rel=\ "stylesheet\ " type=\ "text/css\ " href=\ "{0}\ " /> ", css); 
后台代码操作this.Header,向里面添加HtmlLink。
------解决方案--------------------
子页面调用CSS文件
.......
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link href="StyleSheet2.css" rel="stylesheet" type="text/css" />
</asp:Content>
------解决方案--------------------
可以啊,在内容页里有个
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
把你的css写在这里面就行了。