比如有三个不同栏目的页面,当用户登录后,打开并加载其中一个页面a。
当用户点击打开其它页面b时,把页面a存下来,包括没有完全输完的值及查询的结果等等。
打开页面c时,则记录下页面b。
再回到页面a或b时,则显示存储下来的页面信息。整体页面带有框架的,如:
页面a          b             c       
-------------------------------------
left     |     main
         |
         |
         |需要记录页面left和main
请问如何解决这种问题?????????help

解决方案 »

  1.   

    在点击top页面时,才存储left和main页面。。
    用页面缓存如何指定参数??
    自己顶
      

  2.   

    如果你JS很熟,这个应该可以自己写代码做到,如果不熟,那么用 TabStrip 控件,(asp.net揭秘第二版有这个例子)
      

  3.   

    感觉比较困难,可是如果用Tab的话就简单的多!控件网上有很多!
      

  4.   

    使用TabStrip 是个好的建议.相当于在一个页面操作,用脚本控制div(a,b,c)的显示与隐藏.否则只能将数据存在临时表或Session中,在需要的时候读出来.
      

  5.   

    这是不可能的.用户点击其它页面时,它并没有通过现在的页面a,你如何去控制它?何况即使生成ViewState,但一个页面消失了,它的信息也就消失了,根本不可能.
    但我怀疑楼主其实本意并不是如此,而是想实现类似于step-step这样的功能.不知道是不是?
      

  6.   

    TabStrip控建很容易做到楼主要的效果
    去下载一个试试吧!
    顶!
      

  7.   

    如果用tabstrip,那怎么用框架呢?
    用iframe?????
    如何隐藏当前的tab,并显示下一个tab?????
      

  8.   

    用tabstrip
    如何隐藏一个tab????
    如何动态的添加一个tab????
    如何打开指定的tab???比如需要显示第三个tab,那如何做???
      

  9.   

    用 Panel 控件把页面 a、b、c 的内容放在一个页面的三个 Panel 里根据实际情况 显示/隐藏 不同的 Panel
      

  10.   

    用 Panel 控件将 a、b、c 的内容写在一个页面的三个 Panel 里根据不同情况控制 Panel 的 显示/隐藏
      

  11.   

    总算进来了,这边上CSDN真是慢的可以。
    楼上的,如果我有10几个页面,难道都集成到一个页面里?