在 MVC 应用程序的 SignalR 中添加组

Add Group in SignalR on MVC application

如何在我已经在视图中添加的 mvc 中添加 SignalR

 <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>

并为视图添加一个视图 Table 作为 ID "commentList"。但我还在我的模型中添加了 Hub class.. 但它不起作用.. 我的后端代码正常工作.. 我必须做什么..

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

添加这个...