Не можете установить встроенный стиль на основе значения модели?
Я работаю с 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);}"