SignalR无法达到JS客户端功能 [英] SignalR doesn't reach JS client function

查看:65
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆