我正在一个有 2 个子项目的网站上工作。子项目的引用如下:
=> 我的网站引用了项目业务层
=> 项目业务层引用了项目数据层
访问者需要登录。信息保存在数据库中。在我的数据库中,我有不同的配置信息需要让网站计算正确的信息。
示例:
用户 A 登录网站,配置信息存储在对象名称:UserInfo中。UserInfo 类也是我的业务层的一部分。
之后,我总是必须从 cookie 或 Session 创建我的对象,并像这样调用我的业务层对象:
BL.CalculatePrice(UserInfo.RegionID)
BL.CalculateTotal(UserInfo.RegionID)
有没有办法在我的业务层项目中在网页更改之间保持“用户”对象的状态,而无需从网站的每次调用 中发送参考(UserInfo.RegionID) ?