RedirectToAction między obszarami?

Odpowiedzi:

279

Próbowałeś tego ?:

return RedirectToAction("action", "controller", new { area = "area" });
eu-ge-ne
źródło
4
Nie widzę tej pracy, gdy wracam z obszaru do głównej aplikacji. Obszar = „” ??
MvcCmsJon
33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });powinien to zrobić.
kim3er
49

Twoja odpowiedź była dla mnie pomocna. Chciałem tylko dodać poniżej:

Jeśli chcesz przekierować z jednego obszaru do drugiego, powyższy kod działa dobrze.

A jeśli chcesz przekierować z jednego obszaru do kontrolera / widoku, którego nie ma w folderze area (tj. W większości przypadków do interfejsu użytkownika), możesz określić area = "".

to znaczy

return RedirectToAction("action", "controller", new { area = "" });
Suhani Mody
źródło