我有一个包含 2 个部分视图的页面。每个都使用一个(不同的)集线器。所以一个使用hub1,另一个使用hub2。只要我$.connection.hub.start()
在两个部分视图中都这样做,它就可以正常工作。但是,这会导致对服务器打开两个连接。
如果我不在start()
其中一个部分视图中进行调用,我会遇到同步问题以及必须首先调用的异常start()
。
有没有办法做到这一点?是$.connection
单例吗?当集线器启动时,它是否有我可以附加的事件?
我有一个包含 2 个部分视图的页面。每个都使用一个(不同的)集线器。所以一个使用hub1,另一个使用hub2。只要我$.connection.hub.start()
在两个部分视图中都这样做,它就可以正常工作。但是,这会导致对服务器打开两个连接。
如果我不在start()
其中一个部分视图中进行调用,我会遇到同步问题以及必须首先调用的异常start()
。
有没有办法做到这一点?是$.connection
单例吗?当集线器启动时,它是否有我可以附加的事件?