У меня есть этот тег div, который использует троичную операцию, чтобы определить, следует ли использовать один стиль или другой.
<div
class="@(Model.HeroBannerImageSmall ? "--imageSmall" : "--image")"
style="@(Model.isSelected ? "background-position-x: "@Model.CropPositionX"% background-position-y: "@Model.CropPositionY"%; " : "background-position: @Model.UniformCropPosition%; ")
background-image: url(@Model.ContentUrl)">
</div>
В соответствии со стилями
var imageClass = Model.HeroBannerImageSmall ? "hero__background hero__background--imageSmall" : "hero__background hero__background--image";
var imageStyles = Model.isSelected ? "background-position-x: Model.CropPositionX%; background-image: url(Model.ContentUrl);" : "background -position: Model.CropPosition%; background-image: url(Model.ContentUrl);";
, но это не добавляет значения модели, а просто записывает его в виде строки.Как мне вставить значение?