Pergunta

Eu tenho um ASP.NET MVC 2.0 Preview 1 app e começou a criar algumas áreas, que contém as suas próprias rotas.

Eu quero ter uma maneira de substituir estas rotas no projeto principal. Eu, claro, não é possível adicionar uma nova rota com o mesmo nome. Eu posso ver o (artigo RouteBase) RouteTable.Routes.Remove mas não sei como usá-lo.

//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" }
            );
Foi útil?

Solução

Como fazer neste?

RouteTable.Routes.Remove(RouteTable.Routes["PostIndex"]);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top