#region//清除系统缓存
    public void ClearCache()
    {
        Response.Buffer = true;
        Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
        Response.Expires = 0;
        Response.CacheControl = "no-cache";
    }
    #endregion并在page_load 的!ispostback中调用一下就行了

解决方案 »

  1.   

    <script language="JavaScript">javascript:window.history.forward(1); </script>
      

  2.   

    qi_ting(人生就是一个不断完善自己过程)的有效
    zwwlovezy1(Eminem)的无效
      

  3.   

    你可以试试 在登录页里面做清除的操作 当返回时 还是能后退到前一个注销页面的 网页并没有过期 而且你的代码也不能垮浏览器 
    <script language="JavaScript">javascript:window.history.forward(1); </script>
    确实没有解决问题,充其量只是规避
      

  4.   

    在Pageload里面加上Response.CacheControl = "no-cache";就OK了
      

  5.   

    要清空session的缓存.
    在退出系统的时候在cs文件中写入:Session.Abandon();
    表示用户登出
      

  6.   

    #region//清除系统缓存
        public void ClearCache()
        {
            Response.Buffer = true;
            Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
            Response.Expires = 0;
            Response.CacheControl = "no-cache";
        }
        #endregion并在page_load 的!ispostback中调用一下就行了
    ---------
    我试了好象也不可以