同じコントローラー内の別のアクションにリダイレクトしたい。どうすればこれを達成できますか?帰りのようにやってみました
RedirectToAction( "NotAuthorized");
同じコントローラー内の別のアクションにリダイレクトしたい。どうすればこれを達成できますか?帰りのようにやってみました
RedirectToAction( "NotAuthorized");
return RedirectToAction("ActionName");
これを行う代わりにreturn Redirect("/Elearning/NotAuthorized");
:
return RedirectToAction("NotAuthorized"); // if you're inside the Elearning controller
また
RedirectToAction("NotAuthorized", "Elearning"); // if calling from other controller
試す
return RedirectToAction("SomeAction");
リダイレクトを返したい場合
return RedirectToAction("NotAuthorized");
これを行う有効な方法です。メソッドが実際に存在することを確認してください。
または、リダイレクトが必要ない場合
return View("NotAuthorized");
同様に動作します。
私はasp.net MVC 3を使用していますが、これは機能します: return Redirect("/{VIEWPATH}/{ACTIONNAME}");
.
return Redirect("/account/NotAuthorized");
たとえば、'account' はビュー パスで、コントローラー名は AccountController です。お役に立てれば。