c# 如何在類中用Session 是否能用 如果不能用怎麼辦?

解决方案 »

  1.   

    在调用的方法中传递 PAGE 变量...
    Class A
    {
     Sub B(Page pg)
       {
        String S=pg.session("ModUser")   }
    }
      

  2.   

    想要在类中使用 Session, 必须使用类从 IRequiresSessionState 接口继承,然后在类中使用 HttpContext.Current.Session 来获取 Session, IRequiresSessionState 是一个标记性的接口,此接口没有任何的方法和属性:public class ReadSession : IRequiresSessionState
    {
        // Read session
        public object GetSession()
        {
           return HttpContext.Current.Session["name"];
        }
    }
      

  3.   

    这句相信会对你有帮助,改一点点就行,呵呵
    System.Web.HttpContext.Current.Application["ConnectionString"].ToString();