我对Razor很新,所以可能会遗漏一些明显的东西。我有一个:
@Html.DisplayFor(model => model.ColourValue, "")
从模型返回颜色值。例如:#004080 。
如何使用此ColourValue更改控件的背景和前景色?
我知道我可能没有使用正确的Html Helper ......任何方向都会受到赞赏。
答案 0 :(得分:0)
您应该将所需的颜色值保存到控制器中的另一个razor变量中,然后当您想要使用该值时,只需放置razor变量,例如:
<font color="@ViewBag.color">example</font>
或只是
<font color="@Html.DisplayFor(model => model.ColourValue, "")">example</font>
请记住剃刀所做的视图中的任何内容都只是html中的纯文本