我在使用 SignalR 的页面中有多个部分视图。
为了正确执行,所有部分视图都需要使用 ID 向集线器注册。
我已经使用以下方法实现了这个:
$.connection.hub.start(function () { <hubname>.register(<id>); });
当页面上只有一个局部视图时,它按设计工作。但是一旦有 2 个或更多,只有一个寄存器命令被执行。因此,只有一个部分视图有效。
如果我可以保持部分视图自包含,我会更喜欢它。
我在使用 SignalR 的页面中有多个部分视图。
为了正确执行,所有部分视图都需要使用 ID 向集线器注册。
我已经使用以下方法实现了这个:
$.connection.hub.start(function () { <hubname>.register(<id>); });
当页面上只有一个局部视图时,它按设计工作。但是一旦有 2 个或更多,只有一个寄存器命令被执行。因此,只有一个部分视图有效。
如果我可以保持部分视图自包含,我会更喜欢它。