如何更改母版ASP .Net的背景颜色

时间:2014-01-31 07:03:35

标签: c# asp.net

如何在ASP.NET客户端和服务器端更改页面背景颜色

我试过

.color
{

    PageBody.Attributes.Add("bgcolor", "yellow");
}

用css文件编写并用作aclass =“color”

1 个答案:

答案 0 :(得分:4)

如果要在运行时更改背景颜色,则需要在runat="server"

中定义母版页主体

<body id="MasterBody" runat="server">
</body>

如果要更改母版页面加载中的颜色,请在母版页加载事件

中添加以下代码
MasterBody.Attributes.Add("style", "background-color: #2e6095");

此外,如果您想要从指定母版页文件中的单个页面更改正文颜色,则首先需要从母版页中找到正文控件并在其中添加上述代码,例如

System.Web.UI.HtmlControls.HtmlGenericControl MasterBody = (System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("MasterBody");
MasterBody.Attributes.Add("style", "background-color: #2e6095");