Javascript 将用户从一个视图重定向到另一个视图或在信号器集线器内重定向
我有一个使用信号器的MVC应用程序。目前我只有一个表单(cshtml),它有登录名和其他详细信息。当我单击登录时,到集线器的连接启动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.
$.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。