Asp.Net Пользовательская маршрутизация MVC прерывает маршрутизацию по умолчанию

#asp.net #asp.net-mvc #routes #url-routing

#asp.net #asp.net-mvc #маршруты #url-маршрутизация

Вопрос:

Мои маршруты не работают, не знаю почему. Когда я пытаюсь маршрутизировать атрибуты, это работает для этого действия, но нарушает маршрутизацию по умолчанию для другого контроллера или действий. Я хочу изменить маршрутизацию только для метода индексного действия контроллера CMS, я хочу, чтобы это выглядело как [Route(«{countrycode} /{id}»)]. но когда я делаю это, маршрут по умолчанию прерывается для других методов действия индекса других контроллеров. Например: когда я использую [Route(«{countrycode}/{id}»)] в индексном действии контроллера cms, маршрут прерывается для Home, а другие контроллеры индексируют методы действия, поэтому мне приходится явно вызывать индексные методы, такие как /Home/Index вместо /Home, иначе это выдает ошибку. Заранее спасибо.