(MVC .Net App)目前,当用户登录时,我使用HttpContext.Current.Session
来存储一些变量。我希望看一个具有会话范围的类实例是否可行。该实例将在会话的生命周期内保持活动状态,并且我应该能够在代码中的任何位置使用类实例名称进行获取/设置。
_myClass.FirmId = 1111;
这一行应该去哪里,以便在创建会话时只执行一次,并且_myClass
变量在整个代码中都可用。
MyClass _myClass = new MyClass();
可能是一种一厢情愿的想法,甚至不可能。输入
答案 0 :(得分:0)
你需要的是一个Singleton类我的朋友,单例类是一个只有一个instence的类,如果我登录然后我只能有1个单例类的
现在您只需要在登录操作后定义一个单例类,以便每次登录自动初始化一个单例类
此链接可以帮助您开始