Javascript 将用户从一个视图重定向到另一个视图或在信号器集线器内重定向

Javascript 将用户从一个视图重定向到另一个视图或在信号器集线器内重定向,javascript,asp.net-mvc,redirect,view,signalr-hub,Javascript,Asp.net Mvc,Redirect,View,Signalr Hub,我有一个使用信号器的MVC应用程序。目前我只有一个表单(cshtml),它有登录名和其他详细信息。当我单击登录时,到集线器的连接启动 $.connection.hub.start().done(function () { $('#login').click(function () { // call the Login method on the hub var tokenRequestResponse = integrationServerHub.

我有一个使用信号器的MVC应用程序。目前我只有一个表单(cshtml),它有登录名和其他详细信息。当我单击登录时,到集线器的连接启动

   $.connection.hub.start().done(function () {
    $('#login').click(function () {
        // call the Login method on the hub
        var tokenRequestResponse = integrationServerHub.server
            .login($('#username').val(), $('#password').val())
            .done(processTokenRequestResponse);
        $('#events').val('');
        $('#events').prepend("login.click" + "\n");
    });
当登录成功时,我隐藏Login div面板并显示页面的其他内容,以便我的集线器连接继续接收事件。
我想将登录表单移动到另一个视图,当登录成功时,它应该重定向到另一个视图,并且我的集线器连接应该开始接收到新视图的事件。我怎样才能做到这一点

登录成功后,我也这么做了

enter code here->return (RedirectToAction("chatIndex", "Home", new { Username = loggedInUser.USERID }));

其中chatIndex是我的聊天窗口,其中包含所有在线和离线用户的列表。

我可以看到,一旦中心启动,您将绑定登录事件。该中心目前是否正常工作?如果这样做行得通,为什么不做
倾听部分?中心正在工作,应用程序接收事件。我正在考虑在登录事件后重定向到第二视图时启动hub。