在HTML样式属性中使用MVC模型的语法是什么?

在HTML样式属性中使用MVC模型的语法是什么?,html,asp.net-mvc,razor,model,styles,Html,Asp.net Mvc,Razor,Model,Styles,我有如下代码: <label>@Model.Color</label> <label style="background-color:#FFFFFF; height:10px;"></label> <label style="background-color:@Model.Color; height:10px;"></label> <label style="background-color:@(Model.Col

我有如下代码:

<label>@Model.Color</label>
<label style="background-color:#FFFFFF; height:10px;"></label>
<label style="background-color:@Model.Color; height:10px;"></label>
<label style="background-color:@(Model.Color); height:10px;"></label>
@Model.Color
这会生成一个标签,上面写着“#000000”,这是Model.Color中保存的字符串的内容。以及具有白色背景色的第二个标签

我想做的是使用Model.Color的内容来设置第二个标签的背景

我本以为会是这样的:

<label>@Model.Color</label>
<label style="background-color:#FFFFFF; height:10px;"></label>
<label style="background-color:@Model.Color; height:10px;"></label>
<label style="background-color:@(Model.Color); height:10px;"></label>

但它不起作用。对此,什么是合适的策略?

我想出来了

正确的语法如下所示: