Переадресація Дія між областями?


Відповіді:


279

Ви спробували це ?:

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

4
Я не бачу цієї роботи, коли я повертаюся з області назад до основного додатку. Площа = "" ??
MvcCmsJon

33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });повинен це зробити.
kim3er

49

Ваша відповідь мені була корисна. Просто хотів додати нижче:

Якщо ви хочете переадресувати з однієї області на іншу область, вищезгаданий код працює добре.

І, якщо ви хочете перенаправити з однієї області до контролера / перегляду, якого немає в папці області (тобто в більшості випадків ваш передній кінець), ви можете вказати область = "".

тобто

return RedirectToAction("action", "controller", new { area = "" });
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.