如何在Asp.net MVC 中将每个12个div包装在父div中
@{
int picturesPerPage = 12;
int pictureCounter = 1;}
@foreach (var item in Model)
{
if (pictureCounter % picturesPerPage == 1)
{
<text><div class="@(pictureCounter / picturesPerPage + 1)">
</text>
}
<div class="prfl_glry_box1">
<div class="prfl_glry_box_img">
<a href="@item.BigImageUrl" class="fancybox" rel="gallery">
<img src="@item.BigImageUrl">
</a>
</div>
</div>
if (pictureCounter % picturesPerPage == 1)
{<text></div></text>}
pictureCounter++;
}
我得到了最后一个if语句的错误
遇到没有匹配的开始标记的结束标记"text"。您的起始/结束标签是否正确平衡
尝试使用Html.Raw 隐藏不平衡的标签
@Html.Raw("<text></div></text>")
这运行良好:-
@{
int picturesPerPage = 12;
int pictureCounter = 1;}
@foreach (var item in Model)
{
if (pictureCounter % picturesPerPage == 1)
{
<text><div class="@(pictureCounter / picturesPerPage + 1)"> // remove '</text>' from here
}
<div class="prfl_glry_box1">
<div class="prfl_glry_box_img">
<a href="@item.BigImageUrl" class="fancybox" rel="gallery">
<img src="@item.BigImageUrl">
</a>
</div>
</div>
if (pictureCounter % picturesPerPage == 1)
{</div></text>} //remove '<text>' from here
pictureCounter++;
}