无法根据模型的值设置内联样式?

时间:2013-10-14 07:19:27

标签: asp.net-mvc razor background-color inline-styles

我正在使用MVC 4.我想使用模型的值来设置内联样式。但它不起作用?

style= "background-color:@item.CompanyColor"//It not work
style= "background-color:Black"//It work: background color is black now

我可以使用此值来设置颜色:

font color="@item.CompanyColor"//it work: font color changed

那么,这里有什么问题?

2 个答案:

答案 0 :(得分:0)

使用括号将代码与style属性分开。 它应该是这样的:

style =“background-color:@(item.CompanyColor)”

答案 1 :(得分:0)

您也可以使用Html.Raw html helper

style="background-color: @{Html.Raw(item.CompanyColor);}"