无法获得物业'运输'的价值 - SignalR

时间:2012-06-26 07:54:59

标签: signalr

我在我的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。 任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我就http://jabbr.net就此问题进行了讨论,事实证明,这些建议都不起作用。主要的是确保jQuery库不会被多次引用。无论如何,我只是删除了浏览器数据,它开始按预期工作。