5
我有一个MVC项目,有多个页面。在浏览不同页面时重复使用signalR中的同一连接
我有一个很长的运行过程,它更新客户端的进度。但是,此更新仅发送给单个客户端,而不是广播给所有人。
Clients.Client(ConnectionId).sendMessage(msg);
在我layout.cshtml,我这是怎么连接到集线器
var serverHub = $.connection.notifier;
window.hubReady = $.connection.hub.start(function() { });
问题是,当我浏览到另一个网页,我不再收到来自signalr消息,因为连接ID已更改。
我应该如何解决此问题,以便我的信号中心仍然可以将消息发送给单个客户端,而客户端则在页面之间进行导航。
AM在页面导航中面临同样的问题。如果一个标签保持不变并且只有视图会发生变化呢?发生重定向时,我生成了新的。 – bilal