Remover ou substituir rotas existentes em RouteTable
-
07-07-2019 - |
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" }
);
Solução
Como fazer neste?
RouteTable.Routes.Remove(RouteTable.Routes["PostIndex"]);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow