如何在ASP.NET MVC中使用会话ID获取会话详细信息

时间:2019-04-26 09:33:15

标签: c# asp.net-mvc session signalr session-cookies

我想在HttpContext为空的控制器之外访问用户会话值。如果我们知道会话ID,即使HttpContext为空,也可以从会话中读取数据吗?

试图创建单例类并设置值,但这不能解决我们的目的。

假设我有一个ASP.NET MVC类型的UI项目。那里我有一个SignalR处理程序。当我在SignalR处理程序中收到消息时,我想访问存储在会话中的一些数据。

1 个答案:

答案 0 :(得分:0)

您可以使用 Session.Add(“ Name”,您需要的项目名称);登录时,您可以在任何页面中访问 会话[“名称”]。