【发布时间】:2012-09-19 07:46:59
【问题描述】:
我在 Umbraco 中看到了一些关于 DynamicNode 的示例。但我不明白如何使用这些。
谁能告诉我我必须做哪个参考才能使用 DynamicNode?
我正在使用 C#、ASP.NET 网络表单和 Umbraco 4.7。
【问题讨论】:
-
对不起,我想快速发布这个问题。我需要引用 umbraco.MacroEngines,仅此而已。
-
很好,很高兴你能理解。将您的评论发布为答案并将其标记为已回答。在 Umbraco 中,您将主要仅将
DynamicNode用于macroScripts。针对 api 的任何编码通常都应使用 NodeFactory 的标准Node。 -
我很高兴找到这个 DynamicNode,因为在我看来,这是我从特定节点开始递归查找特定类型的所有子节点的唯一选择。 (通过查询 .Descendants 属性)
-
您应该查看uQuery。另外,这里有一个关于getting descendents with Node 的好话题。
-
有没有一种很好的方法可以用 uQuery 做我想做的事情?我已经看到你传递给我的递归选项,但在我看来,使用 LINQ 查询 DynamicNode.Descendants 效果更好..