RedirectToAction entre áreas?


Respuestas:


279

¿Intentaste esto ?:

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

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 = "" });
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.