MVC에 약간 익숙합니다. 내가 원하는 것은 성공적인 로그인 후에 사용자를 Dashboard/Index 컨트롤러 작업으로 리디렉션하는 것입니다. 그렇게하기에 좋은 장소 또는 기술은 무엇입니까? 아약스 성공 이벤트 또는 로그인 컨트롤러에서?로그인 성공 후 컨트롤러로 리디렉션
로그인 양식 -
<form action="/Home/Login" id="loginForm" >
// other markups
</form>
은이 양식은
이 <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와 아약스 당신은 폼 C 번호를 리디렉션 할 수 없습니다
[HttpPost]
public ActionResult Login(string username, string password)
{
//Login successfull.
//Redirect from here ??
}
이 허용 대답을 참조 여기에서 찾을 수 있습니다 원하는 페이지로 이동합니다. –
게시 방법의 성공 이벤트가 오기 전에 서버 측에서 내가 제안한 내용이 발생했습니다. – Matt