Session可以写在类中吗?
public   bool   AdminIsOnline() 
             { 
                         if   (HttpContext.Current.Session[ "AdminID "]   ==   null) 
                         { 
                                     return   false; 
                         } 
                         else 
                         { 
                                     return   true; 
                         } 
             } 
 --------------------这是单独写在inc.cs类文件中,在aspx.cs中用Inc        
 然后我在EditMsg.aspx.cs中用以下的调用: 
          protected   void   Page_Load(object   sender,   EventArgs   e) 
             { 
                         if   (!IsPostBack) 
                         { 
                                     Inc   IncClass   =   new   Inc(); 
                                     if   (IncClass.AdminIsOnline()) 
                                     { 
                                                 EditLoad(); 
                                     } 
                                     else 
                                     { 
                                                 Response.Redirect[ "Admin_login.aspx "]; 
                                     }                                       
                         } 
             }   
 出现 
                                     if   (IncClass.AdminIsOnline())错误	3	文件“/Sql_Guest_Book/App_Code/Inc.cs”位于特殊目录“App_Code”中,这是不允许的。   
 ------------------------------------------------------     
 public   bool   AdminIsOnline() 
             { 
                            if   (Session[ "AdminID "]   ==    " ") 
 -------------------我如果改成会以上出现以下的错误     
 错误	3	当前上下文中不存在名称“Session” 
------解决方案--------------------你一定要传个this参数才行,this表示你要调用所在的Page: 
  Inc IncClass = new Inc(); 
             if (IncClass.AdminIsOnline(this))     
 ----------------------------- 
 爱读在线收藏夹 www.addtoo.net 
 -----------------------------