在一个web中 想做一个共通 就是判断session是否过期
如果过期的话 跳转到logout画面
希望大家指教

解决方案 »

  1.   

    if(session["变量"]!=null)
    {}
    else
    {
      //跳转
    }
      

  2.   

    如果我有很多session呢?
    我不想每个session都去判断
    有什么好办法?
      

  3.   

    TO 4楼:
    怎么实现?TO 5楼:
    不光是用户session 还有其他地方也有session
    比如用户是session[A] 其他的还有session[B]...
      

  4.   

    如果你是同时间设置了10个session, 只要判断其中一个是否过期就可以了,这些session的生命周期是一样的
      

  5.   

    protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["username"] != null)
            {
                //TextBox1.Text = Session["username"].ToString();
            }
            else
            {
                Response.Write("<script>alert('请登录后进入系统');location.href('UserLogin.aspx')</script>");
            }
        }
      

  6.   

     HttpContext.Current.Session.Timeout = 180; 设置一时间