如何在asp.net中选择树视图节点

时间:2011-09-28 10:51:28

标签: c# asp.net

我有以下代码示例

 private TreeNode AddNode(TreeNode node, string key)
    {
        var child = node.ChildNodes.Cast<TreeNode>().FirstOrDefault(_ => _.Value == key);
        if (child != null)
            return child;
        child = new TreeNode(key, key);
        child.SelectAction = TreeNodeSelectAction.SelectExpand;
        child.Selected = true;
        node.ChildNodes.Add(child); 
        return child;
    }

我无法选择节点。当我调用 treeview_SelectedNodeChanged 时,我得到NULL ..

string v = ((TreeView)sender).SelectedNode.Value;  

1 个答案:

答案 0 :(得分:0)

使用treeview.SelectedNode并检查page_load处理程序中的代码,

if(!IsPostBack)
{
  //code to add nodes
}