[求助]关于SESSION的问题(急)
大家帮忙啊.我在做一个小系统时.希望正常登陆后在主页面中加入个管理员功能.所以在登陆页面.如果登陆成功则Session["username"] = dr["name"];dr["name"]即登陆的用户名.
然后在主页面点击管理员功能时希望实现.若当前SESSION值为a时则进入管理员功能.所以我这样写.
protected void LinkButton1_Click(object sender, EventArgs e)
{
if(session["username"].tostring()=="a")
{
Response.Redirect("Default3.aspx");
}
else{response.write("对不起.你没有管理权限");
response.end();}
}
随即我用a用户名登陆,进入主页面,点管理员功能时不能进入,提示对不起没有管理权限.这是我用户名不是a时的动作.我有点犯疑就在IF前加入个LABEL.然后加入label.text=session["username"].tostring();
运行,依旧不能进入管理员功能.但LABEL显示的值确实为a.
为什么值为a却不能进入管理员功能页面呢?大家知道的帮帮忙改下.谢谢大家.