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;