在asp.net母版页中更改页脚颜色

时间:2015-09-23 19:26:37

标签: asp.net master-pages footer

我正在使用ASP。 NET使用母版页构建网站: 我的网站上的每个页面都有一个页眉和页脚。 我想知道是否可以仅在1个特殊页面上更改页脚的背景颜色?希望我自己解释好。

1 个答案:

答案 0 :(得分:0)

如果您的页脚是母版页中的div(asp:Panel),您可以访问母版页中的div(面板)。

ContentPlaceHolder footerPlaceHolder = (ContentPlaceHolder) Master.FindControl("FooterPlaceHolder");
Panel footer;
if(footerPlaceHolder != null)
{
    footer = (Panel) footerPlaceHolder.FindControl("footerDivInMasterPage");
    if(footer != null)
    {
        footer.BackColor = System.Drawing.Color.Azure;
    }
}