日期:2014-05-18  浏览次数:20451 次

想提问一个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是保存一个会话变量,说的白的一点,你可以跨越浏览器来访问这个变量