RedirectToAction entre áreas?

Respostas:

279

Você tentou isso ?:

return RedirectToAction("action", "controller", new { area = "area" });
eu-ge-ne
fonte
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 = "" });
Suhani Mody
fonte