大家都知道,qq空间,或者可以登录账号的网站。 
 点击退出账号之后, 如果你要是再次点击 浏览器左上角的后退按钮的话,页面会自动跳转到登录界面。  而我做的网站,退出登录之后,把COOKIE 或者SESSION 清空 然后跳转到首页,再次点击后退按钮,就会又回到登录前的页面。 
请问高手 如何解决,这么有技术含量的 问题啊    赐教  急

解决方案 »

  1.   

    不要动不动就是很有技术性。<% 
    Response.Expires = 0; 
    Response.CacheControl = "no-cache"; 
    %>
      

  2.   

    <META content=no-cache>  
    <META http-equiv=Cache-Control content=no-cache>  
    <META http-equiv=Expires content=0>  Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);  
    Response.Expires = 0;  
    Response.Buffer = true;  
    Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);  
    Response.AddHeader("pragma", "no-cache");  
    Response.CacheControl = "no-cache"; FormsAuthentication.SignOut();
    Session.Clear();
    Session.Abandon();
      

  3.   

    后台都做个session判断就可以了
      

  4.   

    被题目吸引~,
    <% 
    Response.Expires = 0; 
    Response.CacheControl = "no-cache"; 
    %>
    这个是禁止回退,不能进行页面跳转,可以在点击退出后,向当前页面输出状态,通过JS进行跳转逻辑处理
      

  5.   

    需要登录才能看到的页面的page load加上:if session("loginID") is nothing then response.redirect("login.aspx")
      

  6.   

    http://topic.csdn.net/u/20100505/20/2374260a-1e26-43aa-987f-e388bbe26929.html我还有个帖子 关于javascript 请相关高手赐教啊。
      

  7.   

    比如:
    点击退出,我向当前页面输出一段:
    <script type='javascript'>document.location.href='xxx.aspx';</script>
    当用户回退的时候一样会在次跳转回去,(是受JS控制)
    只要在那段JS里面加上你自己的逻辑,就可以实现种种效果~,
      

  8.   

    为什么不在后台去清空你session里边的信息呢?我来吧,加我QQ260990509