我也考虑这个问题很久了,正在试验中... ...
映象中,javascript好象可以实现的样子;试...

解决方案 »

  1.   

    如果要常时间保存用户设置,又不想在数据哭保存用户设置数据,好象只能用COOKIE。
    如果是短时间内,保存用户刚才的数据:
    两种情况,
    1:是用户点击你里边的按扭以后自动转到新页上。
    2:用户自己输入URL过去的。对第一种方法,
    首先在要保存的页面上,把相关的保存状态的属性根据需要设置好。不仅仅是视图,还有其他的。
    在那个会转页的按扭处理函数最后写
    Request.Redirect("aa.aspx",false);
    或者
    Server.Transfor("aa.aspx",false);aa.aspx就是你要转走的页。
    这时候原来要保存的页 不会消失,仍然在服务器端有保留。
    (但是重新启动浏览器再输入URL后就看不到原来的页了,而是新的。需要你用前边同样的代码转回来,才能访问同样的页。不关浏览器,手动输入URL或者按后退好象也可以)对第二种办法,我只知道使用COOKIE或者使用缓存页面。
    COOKIE我就 不说了,我只说缓存页面吧。
    在HTML设计那里把页面的缓存设置为300,就是5分钟。以秒为单位。
    具体代码很简单,MSDN上有。我这里记不太清楚了。上边讲的两个方法 一般混合使用比较好。具体要看你的具体要求了,
      

  2.   

    button.Attributes.Add("onclick","javascript:history.back(1)");
      

  3.   

    用JAVASCRIPT直接调用“后退”功能是一种方法。可以在.aspx页里写
    <input type=button onclick="history.go(-1)" value="后退">
    或 <a href="javascript:history.go(-1)">后退</a>对选了“保存”的,则在做完放入数据库的操作后直接在输出<script>history.go(-2)</script>不就行了?也许太牵强,可在探讨
      

  4.   


    不好意思 我上边的代码写错了
    不是Request 
    而应该棉布改成
    Resopnse
      

  5.   

    直接在同一文件里处理不就可以了吗?asp.net是支持这样的呀。