0
我正在使用ASP。 NET通过使用母版页构建网站: 我在我的网站的每个页面上都有一个页眉和一个页脚。 我想知道是否有可能改变页脚的背景颜色只有在我有1个特殊页面?希望我解释自己好。在asp.net母版页中更改页脚颜色
我正在使用ASP。 NET通过使用母版页构建网站: 我在我的网站的每个页面上都有一个页眉和一个页脚。 我想知道是否有可能改变页脚的背景颜色只有在我有1个特殊页面?希望我解释自己好。在asp.net母版页中更改页脚颜色
如果您的页脚是母版页中的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;
}
}
通过使用母版页检查页面标题,创建单独的用户控件并通过CSS应用不同的颜色。 – IrishChieftain