Asp.net 如何设置母版页中所有内容页的颜色

Asp.net 如何设置母版页中所有内容页的颜色,asp.net,css,Asp.net,Css,我的母版页中有6个内容占位符。 我需要将母版页中所有内容占位符的背景色[正文]设置为浅金色。这样我的所有内容页都将包含此颜色[正文] 如何操作您可以在母版页中将每个内容占位符包装在div中,然后设置每个div的样式,使背景颜色为浅金色 <div class="goldcontent"> <asp:ContentPlaceholder ID="Content1" runat="server"></asp:ContentPlaceholder> </

我的母版页中有6个内容占位符。 我需要将母版页中所有内容占位符的背景色[正文]设置为浅金色。这样我的所有内容页都将包含此颜色[正文]


如何操作

您可以在母版页中将每个内容占位符包装在
div
中,然后设置每个
div
的样式,使背景颜色为浅金色

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content1" runat="server"></asp:ContentPlaceholder>
</div>

<%-- other controls --%>

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content2" runat="server"></asp:ContentPlaceholder>
</div>

<%-- etc --%>

您可以在母版页中将每个内容占位符包装在
div
中,然后设置每个
div
的样式,使背景颜色为浅金色

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content1" runat="server"></asp:ContentPlaceholder>
</div>

<%-- other controls --%>

<div class="goldcontent">
    <asp:ContentPlaceholder ID="Content2" runat="server"></asp:ContentPlaceholder>
</div>

<%-- etc --%>

最好的方法是css:

body {
    background: #FFD700;
}
作为Dave解决方案的替代方案,您可以在占位符的顶层设置一个div:

<asp:Content ID="first" ContentPlaceHolderID="_firstContainer" runat="server">
    <div class='content'>
        // do presentation
    </div>
</asp:Content>

最好的方法是css:

body {
    background: #FFD700;
}
作为Dave解决方案的替代方案,您可以在占位符的顶层设置一个div:

<asp:Content ID="first" ContentPlaceHolderID="_firstContainer" runat="server">
    <div class='content'>
        // do presentation
    </div>
</asp:Content>