使用Razor MVC3的内联CSS

时间:2011-04-01 15:19:01

标签: asp.net-mvc-3 c#-4.0 razor

任何人都可以回答我为什么这不起作用?

出于简单的目的,建议我有以下内容:

var raw = "<div style='background:" + color.HexValue + "'></div>";

我这样称呼它:

<td>@Html.Raw(raw)</td>

它产生以下结果:

<td><div style=""></div></td>

我尝试了很多不同的方法,似乎没有任何效果。你也可以指出我应该如何正确地完成这个工作。

3 个答案:

答案 0 :(得分:1)

<div style="background: @color.HexValue;"></div>

答案 1 :(得分:1)

很容易

<td><div style="background: @'color.HexValue'"></div></td>

答案 2 :(得分:0)

我认为你的情况过于复杂。您可以在视图中编写以下内容并获得正确的内容:

<td><div style="background: @{color.HexValue}"></div></td>
相关问题