我正在开发一个使用2个子项目的应用程序架构:a)asp.net Web应用程序(它涵盖用户界面和业务逻辑)和b)类库。 (它涵盖了数据访问层)
系统用户成功登录后,用户信息将存储在会话对象中。
我面临的问题是当我尝试在类库项目(数据访问层)中访问该会话对象时,它总是返回null。
我需要访问类库项目中的会话对象,因为在我的情况下,每个用户都有自己的用户名和密码用于数据库访问(出于安全原因);
答案 0 :(得分:2)
您可以从System.Web.HttpContext.Current.Session["YourSession"]
您可能必须在类库中添加对System.Web
的引用。