2015-09-23 44 views
0

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

+0

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

回答

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