RedirectToAction zwischen Bereichen?


Antworten:


278

Hast du das versucht?:

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

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 = "" });
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.