关于孔子简介资料:asp.net 中Session 判断用户 是否登陆问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 00:45:20
我做了一个注册页面,其中是用Session来表示登陆的用户 ,如当用户登陆成功后Session["LoginUser"]=this.txtUserName.Text.ToString();

可是我现在想做的是在首页上判断一下是否登陆了,如果登陆了就直接显示用户信息,如果没有登陆就什么也不做,正常显示首面,我是这么写的代码
//判断是否登陆
private void Judge()
{
if(Session["LoginUser"]==null)
{

}
else
{

this.Disp_UserMessage();
this.Panel1.Visible=false;
this.Panel2.Visible=true;
}

}

可是不好使呀

为什么不用Cookies
要不你试试在Global的Session_Start
里这样写
Session["LoginUser"]=null;
刚打开网站Session就是null这样可能好判断一点。

Session["LoginUser"]=this.txtUserName.Text.ToString();
使用的时候
Session["LoginUser"].Trim()
加个trim试试