0
에서 로그인 페이지로 리디렉션 ASP 프로젝트가 있습니다. 하나의 모듈은 별도의 MVC 프로젝트입니다. 이 모듈 (별도로 호스팅되는)은 IFrame을 사용하여 표시하고 있습니다. 문제는 MVC 프로젝트에서 세션이 만료되면 페이지를 ASP 프로젝트의 로그인 페이지로 리디렉션해야한다는 것입니다.IFrame
public ActionResult Login(string reason)
{
switch (reason)
{
case BUMP_AUTHENTICATION_REQUIRED:
Response.AddHeader("X-Shell-Redirect", "AccessDenied");
ViewData["LoginMessage"] = "";
break;
case BUMP_SESSION_TIMEOUT:
Response.AddHeader("X-Shell-Redirect", "SessionTimeOut");
ViewData["LoginMessage"] = Strings.LoginSessionTimeoutMessage;
break;
default:
ViewData["LoginMessage"] = String.Empty;
break;
}
return View(); //Which return the login view of the MVC Project
}
가 어떻게이를 않습니다 내 MVC 프로젝트에서
,이 기능이?
에서 자세한 내용을 볼 수 있습니다. 자바 스크립트를 사용하여 리디렉션 할 수 있습니다. http://ntt.cc/2008/01/21/5-ways-to-redirect-url-with-javascript.html –