DNNNode和DNNNodeCollection

时间:2010-01-19 15:47:30

标签: dotnetnuke

对于我们在网站上进行的额外级别的定制,我们操纵了DNN节点集合以删除某些人的某些节点。现在我们需要反转这个过程,并且如果条件适合用户,则需要添加节点。

我试过这个

Dim newNode As New DotNetNuke.UI.WebControls.DNNNode
newNode.NavigateURL = NavigateURL(12)
newNode.Text = "test"
newNode.ID = "x3"

然后

objNodes.Add(newNode)

'objNodes'是主要的节点集合 - 我想我需要创建一个集合并将其添加到特定节点的子节点但不确定如何。

1 个答案:

答案 0 :(得分:2)

它应该像以下一样简单......

Dim newChildNode as New DotNetNuke.UI.WebControls.DNNNode()
With newChildNode
    .ID = "x4"
    .Text = "Text"
    .NavigateURL = NavigateURL(4)
End With

newNode.DNNNodes.Add(newChildNode)