主要是怎么实现清除Session?在后台清空Session很容易,在前台不能清空吧?
要求无刷新实现系统登出功能,浏览器地址栏中的参数uname=XXX也要去掉。

解决方案 »

  1.   

    清空可以实现
    在你请求的页面或者一般处理程序中就能清空
    但是要实现改变url中的东西可能有点难
      

  2.   

    清空可以实现
    在你请求的页面或者一般处理程序中就能清空
    但是要实现改变url中的东西可能有点难
      

  3.   

    清空可以实现
    在你请求的页面或者一般处理程序中就能清空
    但是要实现改变url中的东西可能有点难
      

  4.   

      js 是不能清除session ,但是可以发送一个异步请求 执行一个清除session的方法 然后在刷新页面(本页面有判断session为空的情况下)或者直接执行退出的方法(前提是异步已经执行了情况session的方法)
      

  5.   

    session是保留在服务器上的,没有传递到客户端,用js也没办法销毁可以使用JS POST方式访问某个页面 进行清掉 同样达到不刷新退出登录
     
      

  6.   

    两步:
    1、在ashx页面写一个清空Session的方法。
    2、用js跳转到登陆页面。
    实现:
    <script>
    ajax请求ashx页面;
    跳转到登陆页;
    </script>
      

  7.   


    两步:
         1、在ashx页面后台写清空Session的方法。
         2、在js里写跳转到登陆页面的方法。
    实现:
         <script>
         function loginOut()
         {
              ajax调用ashx页面,清空session;
              跳转到登陆页面;
         }
         </script>
      

  8.   

    一种是像楼上的那种请求服务器的常规方法[建议如此做]第二种就是,清除本地域名下所有的cookie也可以得到效果,
    原理是:http是无状态的,session也是cookie来实现的