Не можете установить встроенный стиль на основе значения модели?

Я работаю с 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 ответа

Используйте круглые скобки для разделения кода с атрибутом стиля. Должно быть так:

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

Вы также можете использовать Html.Raw html helper

style="background-color: @{Html.Raw(item.CompanyColor);}"
Другие вопросы по тегам