【发布时间】:2016-07-19 20:47:21
【问题描述】:
我正在尝试获取位于页面下文件夹中的所有子页面的集合。但是,我正在为此苦苦挣扎,CurrentPage.Children 返回文件夹元素(如预期的那样)。
我正在尝试获取所有包(无论是国内还是国际都无所谓,只是让内容编辑器更好地输入内容)并在包页面上显示来自完整包文档类型的几个字段。
我可以实现这一目标的最佳和简洁的方法是什么?
谢谢, 维沙尔
【问题讨论】:
-
你应该试试
CurrentPage.Children.SelectMany(c => c.Children) -
抛出一个错误说“不能直接调用 lambda 表达式”。你能发布一个你推荐如何使用它的例子吗?我试过“var selection = CurrentPage.Children.SelectMany(c => c.Children);”但它似乎不起作用
-
如果将 CurrentPage 替换为 Model.Content 会怎样?
-
那时不喜欢儿童,如果我要在另一个页面上重用此代码,我认为 Model.Content 不会是动态的。
标签: asp.net-mvc-4 razor treeview umbraco