【发布时间】:2017-03-06 06:26:14
【问题描述】:
有没有办法访问 global.asax 中的会话变量?我在 Application_Start() 中设置了一个计时器功能,但我需要访问我在登录后存储的用户凭据。但我似乎无法在这里访问会话存储。知道为什么我不能或以任何其他方式在 global.asax 中存储和访问用户数据会有所帮助。
【问题讨论】:
标签: session global-asax
有没有办法访问 global.asax 中的会话变量?我在 Application_Start() 中设置了一个计时器功能,但我需要访问我在登录后存储的用户凭据。但我似乎无法在这里访问会话存储。知道为什么我不能或以任何其他方式在 global.asax 中存储和访问用户数据会有所帮助。
【问题讨论】:
标签: session global-asax
我假设您使用身份框架。您可以在此处阅读如何访问会话数据:https://stackoverflow.com/a/1164629 这就是您可以通过 ApplicationDbContext 访问数据库的方式:
var UsersContext = new ApplicationDbContext();
List<ApplicationUser> = UsersContext.Users.toList()
【讨论】: