【问题标题】:changing footer color in a asp.net master page在 asp.net 母版页中更改页脚颜色
【发布时间】:2015-12-21 06:19:29
【问题描述】:

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

【问题讨论】:

  • 创建单独的用户控件并通过 CSS 应用不同的颜色,方法是使用母版页检查页面标题。

标签: asp.net master-pages footer


【解决方案1】:

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

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;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-27
    • 2017-06-23
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    • 2012-08-12
    相关资源
    最近更新 更多