【发布时间】:2016-12-09 12:44:29
【问题描述】:
我使用 ASP.NET MVC 和引导程序。我有很多对象(> 2)在集合中,每个对象都需要一个<div class="col-xs-6">,但连续只有 2 个列。如何使用循环来实现这一点?
有 1 种方法,但我正在寻找更好的方法:
@model List<Object>
@using (Html.BeginForm("ActionName", "ControllerName"))
{
<div class="row">
@for (int i = 0; i < Model.Count; i++)
{
if (i % 2 != 0) {
<div class="row">
<div class="col-xs-6">
@Html.TextBoxFor(o => o[i].Value)
</div>
</div>
} else {
<div class="col-xs-6">
@Html.TextBoxFor(o => o[i].Value)
</div>
}
}
</div>
}
【问题讨论】:
标签: c# asp.net asp.net-mvc twitter-bootstrap razor