我需要在以下条件的基础上显示数据。需要在下一行显示5列然后显示下一个数据。我是MVC的新手。请帮忙。
@{
int count = 0;
@foreach (var item in Model)
{
if (count == 0) { @:<tr> }
<td>
<p align="center">item.WeekNumber</p>
</td>
<td>
item.OpenFirst<br>
item.OpenSecond<br>
item.OpenThird
</td>
<td><font size="6">OpenResult</font></td>
<td>
item.CloseFirst<br>
item.CloseSecond<br>
item.CloseThird
</td>
if (count == 5) { count = -1; @:</tr> }
count++;
}
}
答案 0 :(得分:1)
您好我认为第一个foreach循环问题是@。请删除它并尝试。如果您想在Razor代码中使用html,还可以使用@Html.Raw()
。 (示例@Html.Raw("<tr>")
)