Вы должны смешивать и сочетать одинарные и двойные кавычки, чтобы сделать эту работу! Например:
class='@(Model.HeroBannerImageSmall ? "--imageSmall" : "--image")'
Потенциально может быть легче читать, если вы вытащите его в ветвь кода перед div. то есть:
@{
var imageClass = Model.HeroBannerImageSmall ? "--imageSmall" : "--image";
var imgageStyle = Model.isSelected ?
"background-position-x: " + Model.CropPositionX + "% background-position-y: " + Model.CropPositionY + "%;" :
"background-position: " + Model.UniformCropPosition + "%; ";
imgageStyle += "background-image: url(" + Model.ContentUrl + ")";
}
class='@imageClass' style='@imageStyle'
Вы не можете сделать это с G1 в это время, потому что два разных процессора обрабатывают вызов и приложения, и между ними нет пути. На самом деле, этого пока нет в SDK, но, если появится оборудование, способное это сделать, оно будет добавлено в SDK.