为什么这个有效:
@foreach (var p in Model.Where(pages => pages.IsTopMenu == true))
{ @p.PageName }
这不是:
@foreach (var p in Model)
{ @p.PageName.Where(pages => pages.IsTopMenu == true)
}
用第二个expr。无法解析IsTopMenu
答案 0 :(得分:1)
因为Model是一个列表,而在第二个表达式中,你试图在一个不可接受的对象上应用。