SignalR无法达到JS客户端功能 [英] SignalR doesn't reach JS client function
本文介绍了SignalR无法达到JS客户端功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以在我的服务器上成功调用testFunc()。但是Invoke根本就没有得到我的testFuncCallback()函数。因为我可以打电话给服务器,连接似乎没问题。
知道发生了什么事吗?
[HubName(testHub)]
公共类testHub:Hub
{
public void testFunc()
{
Clients.Caller.Invoke(testFuncCallback);
}
}
$ scope.lTestHub = $ scope 。$ parent.signalrConnection.testHub;
$ scope.lTestHub.on('testFuncCallback',function(){
alert(jo);
});
$ scope.lTestHub.server.testFunc();
解决方案
scope.lTestHub =
范围。
parent.signalrConnection.testHub;
I can successfully call testFunc() on my server. But the Invoke simply never gets to my testFuncCallback() function. Since I can call the server, the connection appears to be fine.
Any idea what's going on?
[HubName("testHub")] public class testHub: Hub { public void testFunc() { Clients.Caller.Invoke("testFuncCallback"); } }
$scope.lTestHub = $scope.$parent.signalrConnection.testHub; $scope.lTestHub.on('testFuncCallback', function () { alert("jo"); }); $scope.lTestHub.server.testFunc();
解决方案
scope.lTestHub =
scope.
parent.signalrConnection.testHub;
这篇关于SignalR无法达到JS客户端功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文