@ Html.DisplayFor - 从Dispaly中的数据更改背景颜色

时间:2018-02-06 15:40:57

标签: css razor background displayfor

我对Razor很新,所以可能会遗漏一些明显的东西。我有一个:

@Html.DisplayFor(model => model.ColourValue, "")

从模型返回颜色值。例如:#004080

如何使用此ColourValue更改控件的背景和前景色?

我知道我可能没有使用正确的Html Helper ......任何方向都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

您应该将所需的颜色值保存到控制器中的另一个razor变量中,然后当您想要使用该值时,只需放置razor变量,例如:

<font color="@ViewBag.color">example</font>

或只是

<font color="@Html.DisplayFor(model => model.ColourValue, "")">example</font>

请记住剃刀所做的视图中的任何内容都只是html中的纯文本