routeconfig route net mvc examples attribute asp asp.net asp.net-mvc routing asp.net-mvc-routing

asp.net - route - ¿Redirigir de la acción de un Área a una acción en el área “raíz”?



route controller mvc 5 (2)

Uso la última versión de ASP.Net MVC 2 RC.

Mi pregunta es, ¿cómo puedo redirigir desde una acción que está en el área "Blog" a la acción de índice en el controlador de inicio que existe en la "raíz" de mi aplicación (sin área)?

Lo intenté:

return RedirectToAction("index", "home");

pero esto redirige a / Blog / home , donde Blog es el nombre de mi Área.


Prueba esto:

return RedirectToAction("index", "home", new { area = "" });


Si usa el enrutamiento predeterminado, esto también debería funcionar, no está seguro de lo que sucede con ViewData.

return Redirect("~/");