MVC3循环显示数据并以正确的格式显示
问题描述:
我正在循环显示数据,我想在每行显示3个项目,每个项目在div中。 不知道模型当前包含多少项目。MVC3循环显示数据并以正确的格式显示
@foreach (var item in Model)
{
<div class="content">
@item.StudentName
</div>
<div>
@item.StudentId
</div>
}
请举例,谢谢!
答
@{int i = 1;}
@foreach (var item in Model)
{
<div style="float:left;">
<div class="content">
@item.StudentName
</div>
<div>
@item.StudentId
</div>
</div>
i++;
if(i%3==0)
{
<div style="clear:both;"></div>
}
}
答
使用for循环,而不是一个foreach,那么当你的指数是被3整除添加一个新行
谢谢你的例子,可以请你解释一下你为什么把I%3? – Ben 2011-12-15 06:46:12