当前位置:编程学习 > C#/ASP.NET >>

<求助>关于Session的取值和判断

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

if(Session["wating"]==null)
{
Response.Redirect("Login.aspx");
}
--------------------编程问答-------------------- --------------------编程问答-------------------- 貌似你没赋值吧 --------------------编程问答--------------------
引用 1 楼 wxr0323 的回复:
C# code
public static string Userid="1";
Session["wating"]= Userid;

if(Session["wating"]==null)
{
Response.Redirect("Login.aspx");
}

+1 --------------------编程问答-------------------- 没初始化赋值 --------------------编程问答--------------------

public static string Userid= youmemid;
Session["Userid"]= Userid;

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

--------------------编程问答--------------------

public static string Userid="1";
Session["wating"]= Userid;

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


补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,