У меня есть проект ASP, в котором один модуль является отдельным проектом MVC.Этот модуль (который размещен отдельно) я показываю с помощью IFrame.Проблема в том, что, если Session истекает из проекта MVC, мне нужно перенаправить страницу на страницу входа в проект ASP.
В моем проекте MVC у меня есть эта функция:
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
}
Как мне этого добиться?