2016-10-26 1 views
0

почему $.connection.connectionhub не определено, я использую webform.SignalR proxy is undefined

<script src="/scripts/jquery-1.6.4.min.js" "></script> 
    <!--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> 
    <!--Add script to update the page and send messages.--> 
    <script type="text/javascript"> 
     $(function() { 


      $.connection() 
      // why it is undefined 
      var chat = $.connection.connectionhub; 

--------------------------- Класс концентратора -------------- ----------------

public class ConnectionHub : Microsoft.AspNet.SignalR.Hub 
    { 
     public void Hello() 
     { 
      Clients.All.hello(); 
     } 
     public void SendMessage() 
     { 

     } 
    } 

------------------------ Сценарии-- --------------------------------

enter image description here

+0

Пожалуйста вывесить объявление класса для концентратора –

+0

я могу создать папку ступицы, и держать все концентраторы в этой папке? – bilal

+0

Да, вы можете поместить концентраторы в любую папку –

ответ

0

Я нашел решение, но не я удовлетворять, каково поведение этого кода? любой может это уточнить?

, когда я пишу ниже код работает отлично

var hubb = $.connection.connectionHub; 

, когда я пишу код // только час мала она не может работать вар HUBB = $ .connection.connectionhub;

Может ли кто-нибудь объяснить логику здесь?

оснастки выстрел кода

enter image description here

+0

@haitham shaddad Это решение к моей проблеме – bilal