以下に、ASP.NET MVCで「RedirectToAction」メソッドを使用する方法とパラメーターを渡す方法のいくつかの例を示します。
-
基本的なリダイレクト:
public ActionResult MyAction() { // 別のアクションにリダイレクト return RedirectToAction("AnotherAction"); }
-
パラメーターを渡す:
public ActionResult MyAction() { // 別のアクションにパラメーターを渡してリダイレクト return RedirectToAction("AnotherAction", new { id = 1, name = "John" }); }
別のアクションでパラメーターを受け取るためには、受け取るアクションメソッドの引数としてパラメーターを指定する必要があります。
-
ルートパラメーターを使用する:
public ActionResult MyAction() { // ルートパラメーターを使用して別のアクションにリダイレクト return RedirectToAction("AnotherAction", new { area = "Admin" }); }
この例では、リダイレクト先のアクションが別のエリアに存在する場合に、ルートパラメーターを使用してリダイレクトする方法を示しています。
以上が、ASP.NET MVCにおける「RedirectToAction」メソッドの使用方法とパラメーターの渡し方に関する情報です。これらの情報を元にして、約1000語のブログ投稿を作成することができるでしょう。