У меня есть список страниц umbraco, и я хочу, чтобы проверить, является ли свойство bool истинным, и поэтому я хочу применить определенный класс к divТестирование нескольких условий (Else if) при использовании тернарного оператора в режиме бритвы
Как я могу написать else, если тернарный оператор в бритве применить класс к div. Если я не был с помощью тройного, то это будет выглядеть как этот
if package.GetPropertyValue<bool>("test")
{
<div class="test1"></div>
}
else if (package.GetPropertyValue<bool>("test1"))
{
<div class="test1"></div>
}
else if (package.GetPropertyValue<bool>("test2"))
{
<div class="test2"></div>
}
на мой взгляд, как бритва, было бы что-то вроде следующим образом (но не права)
<div class="@(package.GetPropertyValue<bool>("test") ? "test" : package.GetPropertyValue<bool>("test1") ? "test1" : "test2")"></div>
Можно ли это сделать или может кто-то подскажет, как Я могу применить к этому div определенный класс, когда выполняется конкретное условие?
большое спасибо Пол
Привет, Тим, спасибо за ответ, я отдам его. Там будет только когда-либо три divs, чтобы стиль, поэтому мне не нужно беспокоиться о добавлении большего количества. Спасибо за ваше предложение, хотя я расскажу об этом. – Paul