【发布时间】:2014-11-26 13:21:48
【问题描述】:
我目前拥有的是下面的,它工作正常,但现在它在一个长列表中显示我的记录,我想要做的是每行显示三 (3) 条记录。我尝试在标签上放置一个 for 循环,但它不起作用,它只会显示每条记录的重复三 (3) 次。
@foreach (var ClientItem in Model.Clients)
{
<tr>
<td>
<div id="dataListItem" >
@Html.Hidden("ClientID", ClientItem.ClientID)
@Html.Label(ClientItem.ClientName)
<input type='checkbox' name="ClientItemCheckBox" id="ClientItemCheckBox" style="color: #428bca;" />
</div>
</td>
</tr>
}
请帮助我的想法已经用完了,我也尝试过存档that was asked before
【问题讨论】:
-
使用计数器保存客户的索引,并在第三项之后添加新行
tr -
如果您使用的是 Bootstrap 3.x(新 MVC 项目中的默认设置),您可以简单地使用 CSS 类来控制您的列输出,甚至根本不用费心循环。如果您希望我通过示例扩展答案,请发表回复评论。
-
是的,我正在使用 Bootstrap,请扩展您的答案。 @AndrewCounts 谢谢。不像那些只是投反对票而不解释我哪里出错的人。
标签: c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor