157

別のエリアの特定のアクション/コントローラーにリダイレクトする方法はありますか?

4

3 に答える 3

302

これを試しましたか?:

return RedirectToAction("action", "controller", new { area = "area" });
于 2009-09-08T05:41:53.527 に答える
55

あなたの答えは私にとって役に立ちました。以下に追加したかっただけです:

ある領域から別の領域にリダイレクトする場合、上記のコードはうまく機能します。

また、ある領域から、領域フォルダー (つまり、ほとんどの場合、フロント エンド) に存在しないコントローラー/ビューにリダイレクトする場合は、area = "" を指定できます。

すなわち

return RedirectToAction("action", "controller", new { area = "" });
于 2012-08-06T09:08:15.583 に答える
2

これを試して

return RedirectToAction("ActionName", "AreaName/ControllerName");
于 2021-03-03T05:03:01.437 に答える