为什么hub对象未定义

时间:2016-10-25 09:53:18

标签: webforms signalr

为什么hub对象未定义,下面是代码,我已经拥有,集中了我项目中的所有类,怎么都不能调用hub方法?

         

    <!--Reference the SignalR library. -->


    <script src="../scripts/jquery.signalR-2.2.1.min.js"></script>

    <!--Reference the autogenerated SignalR hub script. -->
    <script src="/signalr/signalr/hubs"></script>
   <script type="text/javascript">
    $(function () {

        //why hub is not created matrixHub = undefined
        var matrixHub = $.connection.MyHub;

        // TODO, callbacks and hub invoker

        $.connection.hub.start();
        debugger;
    });
</script>
    <form id="form1" runat="server">
    <div>

    </div>
    </form>
</body>

1 个答案:

答案 0 :(得分:1)

您的大小写错误,应该是

var matrixHub = $.connection.myHub;

IF 您的集线器类名为MyHub:Hub

这个原因与如何生成集线器的javascript有关,所有方法和集线器本身都是在javascript客户端上使用camelCase名称创建的。