asp.net中treeview点击父节点的文本展开子节点实现

解决方案 »

  1.   

    推荐《ASP.NET 2.0高级编程》
      

  2.   

    tview_SelectedNodeChanged 这个事件可以做tview_TreeNodeExpanded主要还是要看,在这两个事件前,当前节点下的内容是否已经取出.
    要是取出了,就展开就行了,要是没有,就用当前节点和它的ID去找它的子节点.后展开.
    要是它本身还有链接就比较复杂点了
     protected void tview_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
            {
                string s = e.Node.Value;
                int id = Convert.ToInt32(e.Node.Value);
                TreeNode subnode = e.Node;
                subnode.ChildNodes.Clear();//删除以前的,然后才可向下添加两级
                FillFolderNode(id, subnode);//去找它的子节点
            }到时再做时,具体的问题还有很多.努力中
      

  3.   

    Ajax的无刷新树型结构
    http://blog.csdn.net/baby97/archive/2009/06/18/4278376.aspx