当前位置: 首页 > 编程语言 > C#

Umbraco:列出用户控件中的子节点分享

时间:2023-04-11 02:10:02 C#

Umbraco:列出用户控件中的子节点我有一个用户控件,我需要根据parentID返回子节点。我能够获取parentID但不知道返回子节点的语法。获取子节点非常简单。不知道你的代码写了多远,所以这里有一个完整的例子,有多种选择:以上是C#学习教程:Umbraco:Listallcontentsharedbychildnodesinausercontrol,如果对大家有用的话和需要了解更多C#学习教程,希望大家多多关注——usingumbraco.presentation.nodeFactory;namespacecogworks.usercontrols{publicpartialclassExampleUserControl:System.Web.UI.UserControl{protectedvoidPage_Load(objectsender,EventArgse){//如果你只想要当前节点的孩子使用下面的方法varcurrentNode=Node.获取电流();//如果您需要基于ID的特定节点,请使用此方法(其中123=所需的节点ID)varspecificNode=newNode(123);//要将子节点作为节点集合使用此方法varchildNodes=specificNode.Children;//迭代节点集合示例foreach(varnodeinchildNodes){Response.Write(string.Format("{0}",node.Name));}//要将节点作为数据表获取,以便可以将其用于数据绑定,请使用此方法varchildNodesAsDataTable=node.ChildrenAsTable();//数据绑定示例GridViewOnPage.DataSource=子节点作为数据表;GridViewOnPage.DataBind();}}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: