0

MVC 3 ASP.Net を使用して Web サイトを作成しています。マスター レイアウト ページに設定されている div タグの背景色を変更する方法を知りたいです。これは、データベースの値に応じて変化します。

この例は次のとおりです。最初にコントローラーでデータベースの値を取得し、それをビュー ページでレンダリングします。色は別の css ファイルで設定されます。

これを行う方法のアイデアや例はありますか?

ありがとう、ラジャン

4

2 に答える 2

0

cssでクリックイベントの色を変更できます

.product:focus{
background:#ddd;

}

またはjQueryによる

$(this).css("background","#ddd");
于 2013-03-21T12:04:57.510 に答える
0

コントローラーのアクション

ViewBagデータベースの色にプロパティを設定できます。

ViewBag.DivColour = "redClass";

意見

次に、ビューでプロパティを使用します。

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

CSS

CSS に次のようなものがあると仮定します。

.redClass {
    background-color:red;
}
于 2013-03-21T11:50:54.773 に答える