--"不用类实现,因为我用到session等?"首先:
  不用类,那么在.Net中你一行代码都写不了其次:
  用不用类和用不用Session没有一点关系,Page中的Session是一个属性,它实际上是调用的System.Web.HttpContext.Current.Session,所以在其他上下文中如果要访问当前线程对应的Session可以直接通过System.Web.HttpContext.Current.Session来使用