ここにあるすべての投稿を見てきましたが、どれも私の問題を解決していません。
URL にアクセスします: /Users/KickOutUser
public void KickOutUser()
{
TempData["ErrorMessage"] = "You need to be logged in to access that content";
//Redirect to Login
RedirectToAction("Login");
}
/*user controller*/
public ActionResult Login()
{
//E.G ErrorMessage comes from HandleUnauthenticatedUser
ViewData["ErrorMessage"] = TempData["ErrorMessage"] ?? null;
return View();
}
デバッグすると、最初のメソッドにヒットしてからリダイレクトすることがわかりますが、リダイレクト呼び出しが Login メソッドを呼び出すことはなく、最終的に空白のビューになります..