【发布时间】:2013-04-02 13:16:00
【问题描述】:
我目前有一个 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>
}
但这不起作用。
【问题讨论】:
-
我从代码中得到的错误是:当前上下文中不存在名称'Null'
标签: razor if-statement webmatrix