Удалить или заменить существующие маршруты в RouteTable

StackOverflow https://stackoverflow.com/questions/1417895

  •  07-07-2019
  •  | 
  •  

Вопрос

Я получил приложение ASP.NET MVC 2.0 Preview 1 и начал создавать области, содержащие свои собственные маршруты.

Я хочу иметь возможность перезаписать эти маршруты в основном проекте. Конечно, я не могу добавить новый маршрут с тем же именем. Я вижу RouteTable.Routes.Remove (элемент RouteBase), но не уверен, как его использовать.

//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" }
            );
Это было полезно?

Решение

Как это сделать?

RouteTable.Routes.Remove(RouteTable.Routes["PostIndex"]);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top