5
我有一個MVC項目,有多個頁面。在瀏覽不同頁面時重複使用signalR中的同一連接
我有一個很長的運行過程,它更新客戶端的進度。但是,此更新僅發送給單個客戶端,而不是廣播給所有人。
Clients.Client(ConnectionId).sendMessage(msg);
在我layout.cshtml,我這是怎麼連接到集線器
var serverHub = $.connection.notifier;
window.hubReady = $.connection.hub.start(function() { });
問題是,當我瀏覽到另一個網頁,我不再收到來自signalr消息,因爲連接ID已更改。
我應該如何解決此問題,以便我的信號中心仍然可以將消息發送給單個客戶端,而客戶端則在頁面之間進行導航。
AM在頁面導航中面臨同樣的問題。如果一個標籤保持不變並且只有視圖會發生變化呢?發生重定向時,我生成了新的。 – bilal