RedirectToAction między obszarami?


Odpowiedzi:


279

Próbowałeś tego ?:

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

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 = "" });
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.