我的TreeView放在一个模板里,当点击某一节点时,总是重新加载一次TreeView,默认设置的是,开始时展开所有节点,点击某一节点以后,本来已经收缩回去的节点也会再打开,怎么样能让收缩的节点不自动打开?是不是什么地方的属性设置问题?

解决方案 »

  1.   

    我用了 TreeView 控件,本来我点击某一节点打开该页面时,对其他节点应该没有影响,但现在,我点击某一节点时,其他已经把子节点收缩起来的父节点 自动把子节点展开了
      

  2.   

    是否在哪里调用了ExpandALL()方法了?
    展开是用Expand()方法
      

  3.   

    1  查一下有没有给树增加 Expand方法。
    2 查一下你的TreeClick事件,有没有地方会调用ExpandALL方法。
    3 怀疑你的某些代码有事件重复调用的问题。
      

  4.   

    楼主是不是asp啊,可能是打开一个页面时,本叶面也刷新了,就重新加载了treeview