属性の値がモデルのプロパティから取得されている場合、css 属性または属性を設定するにはどうすればよいですか?
たとえば、ボディの背景色を変更したい場合、背景色の値は @Model.BgColor です。@model.BgColor は、SQL データベースからデータを取得します。
css でモデルから BgColor プロパティを取得する方法がわかりません。そして、_Layout でこの設定をしようとすると、オブジェクト参照がオブジェクトのインスタンスに設定されていないというエラーが表示されます。
@model ItbTid.Models.DynCss
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
<style>
body{
background-color:@Model.BgColor;
}
</style>
</head>
概要: データベースからデータを取得する DynCss モデルにあるプロパティを持つ要素の css 属性値を設定するにはどうすればよいですか?