RedirectToAction zwischen Bereichen?

Antworten:

278

Hast du das versucht?:

return RedirectToAction("action", "controller", new { area = "area" });
eu-ge-ne
quelle
4
Ich sehe diese Arbeit nicht, wenn ich von einem Bereich zurück zur Haupt-App gehe. Area = "" ??
MvcCmsJon
32
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });sollte es tun.
Kim3er
49

Ihre Antwort war hilfreich für mich. Ich wollte nur unten hinzufügen:

Wenn Sie von einem Bereich in einen anderen umleiten möchten, funktioniert der obige Code gut.

Wenn Sie von einem Bereich zu einem Controller / einer Ansicht umleiten möchten, die sich nicht im Bereichsordner befindet (dh in den meisten Fällen in Ihrem Frontend), können Sie area = "" angeben.

dh

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