我写的一个登陆验证里login.aspx里写:public static string Userid;Session["Userid"]= Userid;
我在后台模板里这样写: if (Wating.Userid == null){Response.Redirect("Login.aspx");}
可是无论怎么登陆,Userid的值始终是空的,取不到Session的值,求解。

解决方案 »

  1.   

    public static string Userid="1";
    Session["wating"]= Userid;if(Session["wating"]==null)
    {
    Response.Redirect("Login.aspx");
    }
      

  2.   


    public static string Userid= youmemid;
    Session["Userid"]= Userid;if (Session["Userid"]==null )
    {Response.Redirect("Login.aspx");}
      

  3.   


    public static string Userid="1";
    Session["wating"]= Userid;if(!ispostback)
    {
      if(Session["wating"]==null)
      {
       Response.Redirect("Login.aspx");
      }
      else
      {
         //另外一个页面 要处理的事情
      }
    }