RedirectToAction entre áreas?

Respuestas:

279

¿Intentaste esto ?:

return RedirectToAction("action", "controller", new { area = "area" });
eu-ge-ne
fuente
44
No veo este trabajo cuando regreso de un área a la aplicación principal. Área = "" ??
MvcCmsJon
33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });debería hacerlo.
kim3er
49

Tu respuesta fue útil para mí. Solo quería agregar a continuación:

Si desea redirigir de un área a otra, el código anterior funciona bien.

Y, si desea redirigir desde un área a un controlador / vista que no está en la carpeta de área (es decir, en la mayoría de los casos, su front-end), puede especificar area = "".

es decir

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