0

我正在使用 SignalR 和 ASP.NET 开发网络聊天。我想从我的 Hub 类中的 default.aspx.cs 类中获取一些字段(用户的当前帐户)。我该怎么做?可能有任何解决方法吗?

4

1 回答 1

0

问题解决了。我想在 OnDisconnect 函数的 Hub 类中添加有关当前用户的信息,以将用户标记为离线。但是在我用聊天关闭浏览器选项卡后程序崩溃了。我不确定,但它与该程序使用 URL 进行请求有关,现在它不能这样做。所以我需要将我的信息保存在任何地方。我无法使用 Hub 类的非静态字段,我尝试使用 aspx.cs 类。但据我所知,这是不可能的。使用 Hub 类的 Context.User 字段解决了问题。请参阅 SignalR 的集线器文档。

于 2013-07-02T15:48:57.610 回答