没办法!
用Cookies,然后在程序中判断

解决方案 »

  1.   

    Session是存在服务器端的
    楼主的要求恐怕实现起来比较困难
      

  2.   

    在你的网页中加入一个iFrame,宽和高都是1像素(不可见),这个页面负责定时刷新,和Server交互,你也可一加入动态生成的javascript,当一定时间,Session失效时,parent.document.location 你的登录页。
    iFrame页:<body onload='setInterval("location.reload()",600000)'>
      

  3.   

    sunuplee(Sunup) 的方法是可以行的通,
    如果用户数比较大的话,
    可能会对服务器造成太大的额外负担。真是没有别的方法了吗?
    期待.......
      

  4.   

    不对服务器发送请求是不可能的,可以在global.asax中的session_onstart中写入response.redirect(要转向的页面)。
      

  5.   

    在iFrame不断刷新。获取用户状态
      

  6.   

    Global.asax里边的 protected void Session_End(Object sender, EventArgs e)
    {
                           跳转页面;
    }
      

  7.   

    我现在采用的是:
    ------------------------------
    Global.asax里边的 protected void Session_End(Object sender, EventArgs e)
    {
                           跳转页面;
    }
    ------------------------------可是有个问题总是不能解决,
    那就是用户Session总是在未超时的时间内断掉。
    现在系统还是在我们自己的服务器上运行,
    不知是否跟服务器有关系?
      

  8.   

    但客户端必须给它输出
    <script>
    setTimeout(1000 * 超时的秒数, "document.location.href='default.aspx';");
    </script>
      

  9.   

    好像没有一个完美的解决方法。web本身就是非连接的,要实时得到用户状态比较困难-----------努力学习 不断实践 虚心讨教---------