【问题标题】:SignalR -- Connections from multiple partial views?SignalR——来自多个局部视图的连接?
【发布时间】:2012-06-16 20:50:07
【问题描述】:

我有一个包含 2 个部分视图的页面。每个都使用一个(不同的)集线器。所以一个使用hub1,另一个使用hub2。只要我在两个部分视图中都执行$.connection.hub.start(),这工作正常。但是,这会导致向服务器打开两个连接..

如果我不在其中一个部分视图中调用start(),我会遇到同步问题以及必须首先调用start() 的异常。

有什么方法可以实现吗? $.connection 是单例吗?当集线器启动时,它是否有我可以附加到的事件?

【问题讨论】:

    标签: asp.net-mvc partial-views signalr


    【解决方案1】:

    不,它没有事件。您可以随时在布局页面中调用 start。

    【讨论】:

    • 但是如果有时间问题怎么办?我在$(document).ready() 上初始化了我的集线器,我没有(简单的)方法可以知道它们何时完成并准备好启动。例如,我们如何确定它是否已经启动?
    • 我也有同样的问题:stackoverflow.com/questions/15066693/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多