エリア間のRedirectToAction?


回答:


278

これを試しましたか?:

return RedirectToAction("action", "controller", new { area = "area" });

4
エリアからメインアプリに戻ると、この作品は表示されません。Area = "" ??
MvcCmsJon

32
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });はそれを行うべきです。
kim3er

49

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

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

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

すなわち

return RedirectToAction("action", "controller", new { area = "" });
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.