在ASP MVC视图中创建foreach循环中的条件

时间:2013-01-16 21:02:59

标签: asp.net-mvc foreach

是否有语法在视图页面中使用的'foreach'循环中创建条件?

@foreach (var item in Model.Where(item.Status != "C") {
<tr>
    <td>
        @Html.DisplayFor(modelItem => item.TableName)
    </td>
    .
    .
    .

这个foreach的语法不正确,有没有人知道它应该是什么? (表的其余部分被截断)

2 个答案:

答案 0 :(得分:1)

@foreach (var item in Model.Items.Where(i => i.Status != "C") {
<tr>
    <td>
        @Html.DisplayFor(modelItem => item.TableName)
    </td>

答案 1 :(得分:1)

你在foreach行的末尾错过了一个括号:

@foreach (var item in Model.Where(item.Status != "C")) {