私は 2 つの方法を試しました。何もしない Response.Redirect() と、ActionResult を返す Base Controller 内の新しいメソッドを呼び出して RedirectToAction() を返す方法ですが、どちらも機能しません。
OnActionExecuting メソッドからリダイレクトするにはどうすればよいですか?
ベストアンサー1
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
...
if (needToRedirect)
{
...
filterContext.Result = new RedirectResult(url);
return;
}
...
}