在2003里可以这样
System.Web.HttpContext.Current.Session["UserID"] = ...
在2005里有没有类似的方法呢

解决方案 »

  1.   

    非web项目默认不会引用system.web的,手动吧
      

  2.   

    比如在login.aspx.cs 里有Session["UserID"]="XX"
    另外有一个类文件CheckUser.cs 里有个方法 GetUserID()
     {
         return Session["UserID"] //这里怎么写
    }
    这个方法供别人用的 要求这么写 GetUserID()
    来获得当前登陆的用户ID
      

  3.   

    非web项目默认不会引用system.web的,手动吧zwmyxzs()  晕哦  我忘了加引用 
      

  4.   

    正解,加上引用System.web.sessionstate,HttpContext.Current.Session[ "UserID "]   =   ... 就可以了...