我有一个Hub类作为ChatHub.cs,我从view1获取数据,但是从view1到hub类的相同连接,是否可以在view2中使用相同的连接将数据从ChatHub传递到view2
答案 0 :(得分:0)
是的!可以从一个集线器共享不同视图页面上的更新。 您可以简单地将同一个ChatHub分配给两个视图页面,如下所示:
Client.All.sendUpdate(name,message);
然后你可以从第一个视图集线器方法发送更新,让我们说
chat.client.sendUpdate =function (name, message) {
$('#discussion').append('<li><strong>' + htmlEncode(name)
+ '</strong>: ' + htmlEncode(message) + '</li>');
};
在第二个视图JS
中提到了sendUpdate{{1}}