如何将数据从控制器传递到SignalR hub类

时间:2015-03-18 12:39:49

标签: c# asp.net-mvc signalr

我正在开展一个简单的聊天项目。该项目包括两个页面,一个用于登录,另一个用于聊天。登录页面的控制器检查用户的用户名和密码,如果正确,则将用户ID和用户名存储在会话["信息"]中。

问题在于我无法从SignalR集线器类获取用户名和用户ID,因为会话无法在集线器类中使用。所以我需要一种方法将数据从登录控制器传递到集线器类。

1 个答案:

答案 0 :(得分:0)

我会使用标准ASP.NET安全性之后,您始终可以使用MVC控制器和SignalR或核心业务逻辑等的标准ASP.NET功能来获取用户。