在NET中比如有A和B两个网页,A网页是登录的页面,那在B页面上怎么判断已经正确登录,还是用session吗

解决方案 »

  1.   

    在登录画面用session来保存一下登录的用户名,迁移到B画面的时候,在load或者其他button事件里,判断这个session是否为空就可以了。
      

  2.   

    在B页面判断该SESSION是否为空,或者你期望的值.如在A
    session.add("username", "likecode");
    在B
    string username=session["username"] as string;
    if(username != null)
    {
    //不为空,接入的工作就自己做了吧.
    }
      

  3.   

    //B页面
    if (Session["username"] == null || Session["username"].ToString() == "")
    {
       ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "<script>alert('请先登陆!');location.href='login.aspx'</script>");
    }
    else
    {
       Response.Write("欢迎" + Session["username"].ToString());
    }