在线等,怎样从Session中获取值并在某个类中调用此值
在线等,怎样从Session中获取值并在某个类中调用此值! 
 谢谢各位大哥大姐了,小弟要论文答辩了,就这个问题还没有整明白! 
 类中怎么获取页面的Session值?能否给小弟写明白点,以前整过asp.但是在asp.net(C#)中不知道咋整了!
------解决方案--------------------3.  使用Session变量 
   想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。 
 a.aspx的C#代码 
 private void Button1_Click(object sender, System.EventArgs e) 
 { 
     Session[ "name "] = Label.Text; 
 }   
 b.aspx中C#代码 
 private void Page_Load(object sender, EventArgs e) 
 { 
     string name; 
     name = Session[ "name "].ToString(); 
 } 
------解决方案--------------------页面: 
 string sen = Session[ "sen "].ToString(); 
 data(sen); 
 类里: 
 public data(string sen) 
 {} 
------解决方案--------------------Session必须依赖于System.Web.UI.Page,所以在你需要Session的地方传入page就可以了   
 ic:   
 aspx(call): 
 new claA().proA(this);   
 class:   
 class clsA 
 { 
   public void proA(System.Web.UI.Page page) 
   { 
      string str = page.Session[ "... "].ToString(); 
      .... 
   } 
 }
------解决方案--------------------楼上的 谁说Session必须依赖于System.Web.UI.Page ??   
 System.Web.UI.Page 不过为了你方便 帮你加进去了而已   
 一般在HttpContent中 只有用过这东西的类 基本都能用Session    
------解决方案--------------------把类存到session中:Session[ "Info "] = new abc(); 
 把类取出来:abc a = (abc)Session[ "Info "]; 
------解决方案--------------------如果要在类中用session 要添加对System.Web的引用   
 string user_name =(HttpContext.Current.Handler as Page).Session[ "user "].ToString();   
 就可以用了