在表格中拆分foreach

时间:2015-08-07 08:24:22

标签: html asp.net-mvc razor asp.net-mvc-5.2

截至目前,我的表格如下:

enter image description here

但我想分开foreach让它看起来像这样 enter image description here

可以这样做吗?

这是foreach:

@foreach (var date in ViewBag.MissingDays)
{
  var isoDate = date.ToString("yy-MM-dd");
  <tr>
    <td>
      <a href="javascript:SetDate('@isoDate');">@isoDate</a>
    </td>
  </tr>
}

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码生成包含9列的行

@{var counter = 1; }
<tr>
  @foreach (var date in ViewBag.MissingDays)
  {
    var isoDate = date.ToString("yy-MM-dd");
    <td><a href="javascript:SetDate('@isoDate');">@isoDate</a></td>
    if (counter % 9 == 0)
    {
      @:</tr><tr> // end current row and begin new one
    }
    counter++;
  }
</tr>