2016-10-26 14 views
0

なぜ$.connection.connectionhubが定義されていませんか、webformを使用しています。SignalRプロキシが定義されていません

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

正常に動作します VAR hubb = $ .connection.connectionhub。

ここでロジックを説明できますか?コードの

スナップショット

enter image description here

+0

@haitham shaddadこれが解決策です私の問題に – bilal

関連する問題