Css 使用数据库值MVC 3更改背景

Css 使用数据库值MVC 3更改背景,css,asp.net-mvc,master-pages,Css,Asp.net Mvc,Master Pages,我正在使用MVC3ASP.Net创建一个网站。我想知道如何更改主布局页面中设置的div标签的背景颜色。这将根据我的数据库值进行更改 这方面的一个例子是:首先在我的控制器中获取数据库值,然后在视图页面中呈现它。颜色在单独的css文件中设置 有没有人对我如何做到这一点有任何想法或例子 谢谢, 拉詹控制员行动 您可以将ViewBag上的属性设置为数据库中的颜色 ViewBag.DivColour = "redClass"; 查看 然后在您的视图上使用属性 <div class="@ViewBa

我正在使用MVC3ASP.Net创建一个网站。我想知道如何更改主布局页面中设置的div标签的背景颜色。这将根据我的数据库值进行更改

这方面的一个例子是:首先在我的控制器中获取数据库值,然后在视图页面中呈现它。颜色在单独的css文件中设置

有没有人对我如何做到这一点有任何想法或例子

谢谢,
拉詹

控制员行动

您可以将
ViewBag
上的属性设置为数据库中的颜色

ViewBag.DivColour = "redClass";
查看

然后在您的视图上使用属性

<div class="@ViewBag.DivColour">I'm coloured!</div>

您可以通过css更改单击事件的颜色

.product:focus{
background:#ddd;

}
或者通过jQuery

$(this).css("background","#ddd");

告诉我们更多关于价值的信息,并描述更多信息我在产品表中有一个产品,即产品id和产品名称。我想要的是,如果点击某个产品,背景的颜色就会改变。
$(this).css("background","#ddd");