Asp.net 浏览器中的信号器异常
我正在尝试创建聊天应用程序,但在成功构建web应用程序后,当我传递聊天参数时,它捕获到异常。异常为 0x800a139e-JavaScript运行时错误:信号器:连接必须为 在可以发送数据之前启动。在.send()之前调用.start() 屏幕截图附于此处Asp.net 浏览器中的信号器异常,asp.net,visual-studio-2012,signalr,Asp.net,Visual Studio 2012,Signalr,我正在尝试创建聊天应用程序,但在成功构建web应用程序后,当我传递聊天参数时,它捕获到异常。异常为 0x800a139e-JavaScript运行时错误:信号器:连接必须为 在可以发送数据之前启动。在.send()之前调用.start() 屏幕截图附于此处 您需要确保在start完成之前不要尝试调用服务器端集线器方法。例: $.connection.hub.start().done(function(){ $('#submit').click(function () {
您需要确保在
start
完成之前不要尝试调用服务器端集线器方法。例:
$.connection.hub.start().done(function(){
$('#submit').click(function () {
$.connection.chat.server.addMessage($('#msg').val());
})
});
请注意,在建立连接之前,事件处理程序不会连接。请参阅