2015-07-07 2 views
0

Как добавить SignalR в MVC Я уже добавил в ViewДобавить группу в SignalR по применению MVC

<script src='@Url.Content("~/Scripts/jquery.signalR-2.1.2.min.js")'></script> 
<script type="text/javascript"> 
    $(function() { 

    $("#btnPopUpLogin").hide(); 
    var MyHub = $.connection.foxHub; 
    var BlogId = '@ViewBag.BlogId'; 
    //-------------- Load Messages 
    LoadClientMessage(MyHub); 
    //----------------- Start Hub 
    $.connection.hub.start().done(function() { 
     LoadEvents(MyHub, BlogId); 
    }); 

}); 
function LoadClientMessage(myHub) { 
    myHub.client.getMessages = function (userName, message) { 
     $("#Message").val(""); 
     $("#commentList tbody").prepend('<tr><td>' + userName + '</td><td>' + message + '</td></tr>'); 

    } 
} 
function LoadEvents(myHub, blogId) { 
    myHub.server.connect(blogId); 
    $("#btnComment").click(function() { 
     @if (User.Identity.IsAuthenticated) 
     { 
      <text> 
     var Message = $("#Message").val(); 
     myHub.server.sendMessage('@WebSecurity.CurrentUserId', '@WebSecurity.CurrentUserName', blogId, Message); 
     </text> 
     } 
     else 
     { 
      <text> 
     $("#btnPopUpLogin").fadeIn(100); 
     </text> 
     } 
    }); 

} 


</script> 

и добавьте View Table для просмотра в качестве идентификатора «commentList». но я также добавил класс Hub для моей модели .. но он не работает .. мой задний конец код работает правильно .. то, что я должен делать ..

ответ

0
<script src="~/Scripts/jquery.signalR-2.1.2.min.js"></script> 
<script src="~/signalr/hubs"></script> 

добавить это ...

+0

прямо сейчас я получил сообщение, спасибо .. –

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