0

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

$( 函数 () {

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

这是我的枢纽

namespace MovieReservation

{ public class MovieTicketHub:Hub { public void BookTicket(string no, bool booking) { Clients.SendNotification(no, booking); } } }

错误消息:无法获取属性“开始”的值:对象为空或未定义

4

1 回答 1

0

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

<script src="/signalr/hubs" type="text/javascript"></script>
于 2012-07-05T08:30:31.503 回答