我在类里访问SESSION值,通过HttpContext.Current.Session不行,继承Page类和System.Web.SessionState.IRequiresSessionState接口都无效果,比如我在页面A的后台代码给Session["use_cyhzh"]="haha"赋值,在页面B调用返回HttpContext.Current.Session["use_cyhzh"].ToString()的方法就报未将对象引用到对象的实例的错误,我一路调试过来,在页面A这个Session["use_cyhzh"]值是确实存在的,但在类里就一定是为null值?何解?

解决方案 »

  1.   

    答案找到了,我的上述原因是:因为在调用这个类的时候是在定义全局变量的时候,也就是在加载页面之前,所以也就造成了在类里访问session值的时候是null,所以现在我想到的解决方法也就是只能是重新写个来继承page类的类了,或者还有其他解决之道没?望赐教。
      

  2.   

    string = session["use_cyhzh"];是这个问题吗?