如何有条件地更改 <img src=""> 值? |剃刀 CSHTML
How do I change <img src=""> value conditionally? | Razor CSHTML
如果我的 iList 中的元素数量 >= 7,我想将 src 值设置为 ImgLink
如果不是,则将其设置为空字符串。
我试过了
<div><img src=@Model.SlideshowItems.Count >= 7 ? "@UrlResolver.Current.GetUrl(Model.SlideshowItems[6].ImgLink)" : ""></div>
您可以这样做:
@{
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";
}
如果我的 iList 中的元素数量 >= 7,我想将 src 值设置为 ImgLink 如果不是,则将其设置为空字符串。
我试过了
<div><img src=@Model.SlideshowItems.Count >= 7 ? "@UrlResolver.Current.GetUrl(Model.SlideshowItems[6].ImgLink)" : ""></div>
您可以这样做:
@{
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";
}