解决方法
只需添加一个带有默认值的CSS ContentPlaceHolder。
基本上,除非您使用< asp:Content />来覆盖占位符,否则将包含您指定为默认值的CSS文件。标签从子页面。
你的主页应该是这样的。
<head> <asp:ContentPlaceHolder ID="Stylesheets" runat="server"> <link rel="stylesheet" href="/css/master.css" type="text/css" /> </asp:ContentPlaceHolder> </head>
然后从使用该主页的任何页面,您可以简单地用不同的样式表覆盖。
On(示例)AboutUs.aspx
<asp:Content ID="Content1" ContentPlaceHolderID="Stylesheets" runat="server"> <link rel="stylesheet" href="/css/form.css" type="text/css" /> </asp:Content>