我对 MVC 有点陌生。我想要的是在成功登录后将用户重定向到仪表板/索引控制器操作。这样做的好地方或技术是什么?在 ajax 成功事件或登录控制器中?
登录表单 -
<form action="/Home/Login" id="loginForm" >
// other markups
</form>
这种形式是通过 jquery ajax 总结的-
<script type="text/javascript">
$(document).ready(function () {
$('#loginForm').submit(function (event) {
event.preventDefault();
var data = $(this).serialize();
var url = $(this).attr('action');
$.post(url, data, function (response) {
//redirect from here?
});
});
});
</script>
JQuery ajax 正在调用控制器方法
[HttpPost]
public ActionResult Login(string username, string password)
{
//Login successfull.
//Redirect from here ??
}