Как условно изменить значение <img src="">? | Razor CSHTML

Я хотел бы установить значение источник равным ImgLink, если количество элементов в моем iList >= 7 и установите его в пустую строку, если нет.

я пробовал это

<div><img [email protected] >= 7 ? "@UrlResolver.Current.GetUrl(Model.SlideshowItems[6].ImgLink)" : ""></div>

Как условно изменить значение &lt;img src=&quot;&quot;&gt;? | Razor CSHTML

🤔 А знаете ли вы, что...
C# (C Sharp) - это современный объектно-ориентированный язык программирования, разработанный Microsoft.


2
39
1

Ответ:

Решено

Вы можете сделать что-то вроде:

@{
    string src = "img/exampleDefault.png";
    if (//logic)
    {
        src = "img/example2.png";
    }
}

<div><img src=@src></div>

можно сократить логику до одной строки:

@{
    string src = //logic ? "img/example1.png" : "img/example2.png";
}