【发布时间】:2016-03-26 18:56:57
【问题描述】:
我尝试在 foreach 中使用两个 if 语句,例如这样,但我收到此错误:
遇到没有匹配开始标记的结束标记“div”。是你的 开始/结束标签是否正确平衡?
我希望这是条件:如果变量 i 小于我希望在具有行类的 div 元素内成为此代码的一部分的变量。
<text>
<div class="col-xs-2 col-wrapper">
<div class="image-wrapper">
<img src="@Url.Content(path + item.PhotoName)" alt="" />
<img class="delimg" src="~/Content/Adminex/images/delete-icons.png" id="@item.Id" />
</div>
</div>
</text>
.请指教,
@{
string path = System.Configuration.ConfigurationManager.AppSettings["ImageEdit"];
int i = 0;
}
@foreach (var item in Model.PhotoTables)
{
if (i == 7)
{
i = 0;
}
if (i < 1)
{
@:<div class="row">
}
<text>
<div class="col-xs-2 col-wrapper">
<div class="image-wrapper">
<img src="@Url.Content(path + item.PhotoName)" alt="" />
<img class="delimg" src="~/Content/Adminex/images/delete-icons.png" id="@item.Id" />
</div>
</div>
</text>
if (i < 1)
{
@:</div>
}
i++;
}
【问题讨论】:
标签: html asp.net-mvc razor