我目前有一个foreach语句,它使用存储在数据库中的URL显示一组图像。
然而,有些记录尚未分配图片,因此我希望任何缺少URL的记录都显示一般图像。
这是我目前的代码:
@foreach(var row in qPropertyDetails) {
<div class="container">
<div class="row">
<div class="span12" style="padding-bottom: 10px">
<div class="row thumb-pad">
<div class="span4">
<img src="@row.PrimaryImage" alt="">
</div>
</div>
</div>
</div>
</div>
}
我猜我在foreach循环中需要一个IF语句,但我不知道正确的语法。我猜它可能是这样的:
@foreach(var row in qPropertyDetails) {
<div class="container">
<div class="row">
<div class="span12" style="padding-bottom: 10px">
<div class="row thumb-pad">
@if (@row.PrimaryImage=Null) {
<div class="span4"><img src="~\tempimage.jpg" alt=""></div>
}
else {
<div class="span4"><img src="@row.PrimaryImage" alt=""></div>
}
</div>
</div>
</div>
</div>
}
但这不起作用:(
答案 0 :(得分:1)
检查null的正确语法是:@if (@row.PrimaryImage == null) {