我在我的asp.net网络表单应用程序中使用signalr,一切似乎都运行良好,除了我在行上获得异常
$.connection.hub.start();
但是,如果我在“你想要调试”弹出窗口中单击否,则信号器功能可以正常工作。完整的错误消息是
无法获取属性“transports”的值:object为null或undefined
这里是完整的js代码
var docStatusUpdate = $.connection.docstatus;
docStatusUpdate.statusUpdate = function (msg, session) {
var sessionId = $('input#sessionValue').val();
if (sessionId == session) {
$("#statusUpdateMsgContainer").text(msg);
}
};
docStatusUpdate.endProcessing = function (session) {
var sessionId = $('input#sessionValue').val();
if (sessionId == session) {
$('input[id*=btnRefresh]').click();
}
};
$.connection.hub.start();
function assignValues() {}
我正在使用Asp.net 4.0,通过nuget安装signalr。 任何想法如何解决这个问题?
答案 0 :(得分:0)
我就http://jabbr.net就此问题进行了讨论,事实证明,这些建议都不起作用。主要的是确保jQuery库不会被多次引用。无论如何,我只是删除了浏览器数据,它开始按预期工作。