RedirectToAction entre áreas?


Respostas:


279

Você tentou isso ?:

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

4
Não estou vendo esse trabalho quando vou de uma área para o aplicativo principal. Área = "" ??
MvcCmsJon

33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });deve fazê-lo.
kim3er

49

Sua resposta foi útil para mim. Só queria adicionar abaixo:

Se você deseja redirecionar de uma área para outra, o código acima funciona bem.

E, se você deseja redirecionar de uma área para um controlador / visualização que não existe na pasta area (por exemplo, na maioria dos casos, no seu front end), você pode especificar area = "".

ie

return RedirectToAction("action", "controller", new { area = "" });
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.