我正在使用ASP。 NET使用母版页构建网站: 我的网站上的每个页面都有一个页眉和页脚。 我想知道是否可以仅在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;
}
}