在 table 中拆分 foreach
Splitting foreach in a table
截至目前,我的 table 看起来像这样:
但我想拆分 foreach 使其看起来像这样
可以这样做吗?
这是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>
}
您可以使用以下代码生成包含 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>
截至目前,我的 table 看起来像这样:
但我想拆分 foreach 使其看起来像这样
可以这样做吗?
这是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>
}
您可以使用以下代码生成包含 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>