想提问一个session的问题,很基础。
protected void Page_Load(object sender, EventArgs e)
{
if (Session[ "Admin "] != null)
Response.Redirect(url);
}
我想请教一下Session[ "Admin "] != null其中Session[ "Admin "] 的值是如何得到的,谢谢。
------解决方案--------------------你需要在一个地方进行赋值,感觉有点像winform的公共变量的用法
------解决方案--------------------。。。这个问题。。。
主要看你在哪里给这个session赋值了
一般在登录的时候记录用户的一些信息
Session[ "Admin "] = .....;
------解决方案--------------------登录的时候记录用户Session[ "Admin "] = "用户名 " 以后就可以调用来判断了
------解决方案--------------------如果设置过Session[ "Admin "]的话Session[ "Admin "] != null
如果没设置过的话Session[ "Admin "] == null
这就跟一般的变量赋值取值一个道理。
------解决方案--------------------Session是保存一个会话变量,说的白的一点,你可以跨越浏览器来访问这个变量