如何在类库中访问会话值?(System.Web.Current.Session无法正常工作)

时间:2015-05-27 03:30:35

标签: asp.net-mvc-4

我正在开发一个使用2个子项目的应用程序架构:a)asp.net Web应用程序(它涵盖用户界面和业务逻辑)和b)类库。 (它涵盖了数据访问层)

系统用户成功登录后,用户信息将存储在会话对象中。

我面临的问题是当我尝试在类库项目(数据访问层)中访问该会话对象时,它总是返回null。

我需要访问类库项目中的会话对象,因为在我的情况下,每个用户都有自己的用户名和密码用于数据库访问(出于安全原因);

1 个答案:

答案 0 :(得分:2)

您可以从System.Web.HttpContext.Current.Session["YourSession"]

获取当前会话

您可能必须在类库中添加对System.Web的引用。