2012-06-26 1 views
0

Я использую signalr в моей asp.net приложения веб-формы, все, кажется, работает хорошо, за исключением того, что я получаю исключение на линииНе удалось получить значение свойства «транспортирует» - SignalR

$.connection.hub.start(); 

Однако, если я не нажимаю кнопку «Вы хотите отлаживать», функция signalr работает очень хорошо. Сообщение полной ошибки это

Не удалось получить значение свойства «транспортирует»: объект является нулевым или не определено

А вот полный код 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, signalr устанавливается через nuget. Любые идеи, как я могу это решить?

ответ

0

У меня была дискуссия по поводу http://jabbr.net относительно этой проблемы, и оказалось, что ни одно из предложений не работает. Главное было удостовериться, что библиотека jQuery не ссылается более одного раза. В любом случае, я просто удалил данные браузера, и он начал работать, как ожидалось.

Смежные вопросы