2016-10-25 4 views
0

왜 허브 객체가 정의되어 있지 않은지, 필자는 owin, hub가 내 프로젝트의 모든 클래스를 가지고 있는데, howevery는 허브 메소드를 호출 할 수 없습니까?허브 객체가 정의되지 않은 이유는 무엇입니까?

<!--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

대소 문자가 잘못

, 그것은해야

var matrixHub = $.connection.myHub; 

허브 클래스는 MyHub 이름 경우 : 허브 이유는 함께 할 수있다

을 허브를위한 자바 스크립트가 생성되는 방법, 모든 메소드와 허브 자체가 모두 javascri에서 camelCase 이름으로 생성됩니다. 태평양 표준시 클라이언트.

+0

너무 후이 질문에 http://stackoverflow.com/questions/40254160/how-to-create-a-signalr-hub-proxy-in-javascript-having-hubs-in-class-library – bilal

+0

를 참조하시기 바랍니다 내가 논리를 말해 줄 수 있겠 니? 어떤 문서가 필요한 이유는 무엇입니까? – bilal

+1

완성도에 대한 대답에 이유를 추가했습니다. –

관련 문제