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 для моей модели .. но он не работает .. мой задний конец код работает правильно .. то, что я должен делать ..
прямо сейчас я получил сообщение, спасибо .. –