不是通过参数传递,在该类中就可以使用Session了,在什么情况下该Session不为null

解决方案 »

  1.   

    好象在类模块中引入system.web之后用System.Web.HttpContext.Current.Session这种方式去访问可以
      

  2.   

    直接HttpContext.Current.Session["UserName"]
      

  3.   

    在什么情况下该HttpContext.Current.Session不为null
      

  4.   

    ls什么意思? 如果你在程序里给指定session赋值了,它就不是null,否则都是null。
    引用进来的模块是可以使用站点session的,和在站点里使用没有任何差别。
      

  5.   

    看使用Session的模块与Web页面是否处于一个线程(上下文还是什么的)吧. 如果用到多线程了,System.Web.HttpContext.Current就不可以用. 与请求页面是同一个线程就可以直接用