TreeView 在各个节点上动态绑定了对应的数据
点一个节点它就会跳转一次,当都是本页面
TreeView 设置的是默认展开一级
当我手动展开部分节点的两级后 ,怎么让页面刷新后我手动展开的那些节点还是两级

解决方案 »

  1.   

    后台加载数据给TreeView的时候,可以给节点赋予 Node.Expanded = true;
      

  2.   

    你的所谓“刷新”必须是postback,而不是重定向到本页(所谓的本页,但实际上是新页)。
      

  3.   

    是 重定向 跳转了的 每个节点绑定了一个URL的
      

  4.   


    那要节点颜色不同呢?要是GridView的交互编辑功能呢?在数据库中保存“每一个子控件”的“状态”?
      

  5.   

    有什么办法没啊
     this.TreeView_Special.SelectedNode;
    但是 这个要在什么情况下获得 获得不到 点击就跳转了
    怎么变成双击跳转
    SelectedNodeChanged这个事件怎么也触发不了
      

  6.   

    应该是这样(像sp说的那样):如果是postback可以保持状态,如果是重定向或者刷新就保持不了了