【发布时间】:2018-03-26 12:11:12
【问题描述】:
我有一个模板,我希望在其中显示所有 CurrentPage 的子节点,除了 Id = 1234 的单个节点。
我当前的代码:
@{
foreach( var child in CurrentPage.Children.Take(6) ){
Html.Partial("Archive/Post", new ViewDataDictionary {{ "item", (object)child }} )
}
}
所以基本上我正在尝试做类似的事情:CurrentPage.Children.Take(6).Where(Id != 1234)
【问题讨论】:
-
“所以基本上我正在尝试做类似的事情:CurrentPage.Children.Take(6).Where(Id != 1234)” - 似乎是一个不错的选择,这有什么问题?
-
当我尝试这样做时出现错误:“CS0103 名称 'Id' 在给定的上下文中不存在”
-
试试
CurrentPage.Children.Take(6).Where(x => x.Id != 1234) -
所以你只完成了 5 个节点 :-)