ASP.NET中的treeview中如何获取该子节点的所有父节点

 1 protected string getParent(TreeNode currTreeNode)

 2     {

 3         string rv = "";

 4         if (currTreeNode.Parent != null)

 5         {

 6             rv = currTreeNode.Parent.Text;

 7             rv += getParent(currTreeNode.Parent);

 8         }

 9 

10         return rv;

11     }

12 

13     protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

14     {

15         Response.Write(getParent(TreeView1.SelectedNode));

16     }

问:
在展开一个带有子节点的父节点时,我点击了父节点前的"+"后,怎么得到父节点的ID?
______________________________________________________________________________________________
答1:
((TreeNode)TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).Parent).Text;

你可能感兴趣的:(treeview)