Pregunta

Obtuve una aplicación ASP.NET MVC 2.0 Preview 1 y comencé a crear algunas áreas que contienen sus propias rutas.

Quiero tener una forma de sobrescribir estas rutas en el proyecto principal. Por supuesto, no puedo agregar una nueva ruta con el mismo nombre. Puedo ver el RouteTable.Routes.Remove (elemento de RouteBase) pero no estoy seguro de cómo usarlo.

//Need to remove "PostIndex" before adding it again
routes.MapAreaRoute(
                "OurAreaNameSpace",
                "PostIndex",
                "post/index/{currentPage}",
                new { controller = "Post", action = "Index", currentPage = "" },
                new string[] { "OurAreaNameSpace.Controllers" }
            );
¿Fue útil?

Solución

¿Cómo hacer esto?

RouteTable.Routes.Remove(RouteTable.Routes["PostIndex"]);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top