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

Posted

技术标签:

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

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

【问题讨论】:

创建单独的用户控件并通过 CSS 应用不同的颜色,方法是使用母版页检查页面标题。 【参考方案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;
    

【讨论】:

以上是关于在 asp.net 母版页中更改页脚颜色的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET内容页中访问母版页中的对象

用户登录时在母版页中隐藏登录面板。(ASP.net)

母版页中的 ASP.NET CSS 文件

asp.net 从内容页面更改母版页部分 css

asp.net 从内容页面更改母版页部分 css

关于asp.net中页面事件加载的先后顺序