环顾四周,但没有找到这个问题的具体答案,我正在寻找存储(例如)enum
s / int
egers / string
s的方法,在我的.NET Core 2.1项目中,该操作仅在当前用户会话中有效,并且在会话过期或调用注销后立即将其释放。它们主要是var
个拥有userThemeType
或userType
enum
的变量,因此,在每次网页调用时,我都不必从DB获得它们。
有人推荐吗?
我正在考虑在用户登录时在var
页上初始化此Controller.Index
变量,因为我看到只有在那时,我才设置了ClaimsPrincipal
User
变量,这样我就可以从DbContext
中提取用户信息。
这是一个好习惯吗?如果没有,还有什么更好的方法吗?