SignalR:无法获取属性的值' start&#39 ;: object为null或undefined

时间:2012-06-28 12:41:11

标签: signalr

我在SignalR连接对象上调用start时出错。

我在纯HTML页面中使用singalr功能。

以下是页面中包含的代码的和平。

<script type="text/javascript" src="Scripts/jquery-1.6.4.js"></script>
<script type="text/javascript" src="Scripts/jquery.signalR-0.5.2.js"></script>
<script src='<%= ResolveClientUrl("~/signalr/hubs") %>'type="text/javascript"></script

var movieTicketHub = $.connection.movieTicketHub;

$(             function(){

            $.connection.hub.start();
        }
    );

这是我的中心

namespace MovieReservation

{     公共类MovieTicketHub:Hub     {         public void BookTicket(字符串号,bool预订)         {             Clients.SendNotification(不,预订);         }     } }

错误消息:无法获取属性“start”的值:object为null或undefined

1 个答案:

答案 0 :(得分:0)

问题是动态signalR javascript引用的方式。 以下变化解决了我的问题。

<script src="/signalr/hubs" type="text/javascript"></script>