代码块缺少结束“}”字符。 MVC剃须刀查看

时间:2016-04-21 12:04:02

标签: asp.net-mvc model-view-controller

我需要在以下条件的基础上显示数据。需要在下一行显示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++;
    }                 
}

1 个答案:

答案 0 :(得分:1)

您好我认为第一个foreach循环问题是@。请删除它并尝试。如果您想在Razor代码中使用html,还可以使用@Html.Raw()。 (示例@Html.Raw("<tr>")