2013-01-16 61 views
0

是否有語法在視圖頁面中使用的'foreach'循環中創建條件?在ASP MVC的foreach循環中創建條件查看

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

此foreach的語法不正確,有沒有人有一個想法它應該是什麼? (該表的其餘部分捨去)

+0

你能否澄清「不工作」 - 除了缺少和}在它的結尾....我不知道什麼是錯的? – Alex

+0

編輯 - 根據您的評論 – NealR

回答

1

你缺少在foreach行的末尾括號:

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

完美,謝謝! – NealR