RedirectToAction между областями?


Ответы:


279

Вы пробовали это?

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

4
Я не вижу эту работу, когда я возвращаюсь из основного приложения. Площадь = "" ??
MvcCmsJon

33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });должен сделать это.
kim3er

49

Ваш ответ был полезен для меня. Просто хотел добавить ниже:

Если вы хотите перенаправить из одной области в другую, приведенный выше код работает хорошо.

И, если вы хотите перенаправить из одной области к контроллеру / представлению, которого нет в папке области (то есть, в большинстве случаев, в вашем интерфейсе), вы можете указать area = "".

т.е.

return RedirectToAction("action", "controller", new { area = "" });
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.