我在试着做个管理系统。不同的用户登入后都会根据权限显示不同的目录去访问不同的页面。
我首先做个母版,余下来的页面都是导入母版而来。
当一个用户登入后进入Defalt.ASPX页面,并根据登入权限利用数据库动态生成TreeView目录。
并且每个节点都会登入到一个新页面。但是登入新页面后,我想保留上个页面的TreeView目录。
有没有什么办法不用连接数据库,把上个页面的TreeView目录保存过来。

解决方案 »

  1.   

    一般母版页 都是分为top left right top 部分是表头,left就是你说的treeview;right部分嵌套的就是内容页;你把top 和left部分都写在母版页中,这样跳转的时候,TreeView不还是保留的了。还保持当前状态了
      

  2.   

    现在很少用母版了,一般都是iframe组成的框架
      

  3.   

    有些控件我是放在母版页里,但点击Defalt.ASPX节点后,进入新页面后母版页里的控件在Defalt.ASPX里赋予的值回到了原始状态。怎样能修改母版页的控件后进入新页面后,控件的状态不变啊??
      

  4.   


    这种情况下一般就是你的页面框架问题了。
    你可以用iframe ,类似于CSDN的模式。
    或者模板页,或者还可以使用自定义控件。
    总之一大堆的方法。
      

  5.   

    比较简单的模式就是treeview和子页面放到不同的frame或者iframe
    这样无论子页面怎么变化,treeview和父页面不影响这是10年前的老方法了。不知道现在asp.net花样百出的,有什么新方法简单解决这个么