Я хочу, чтобы пользователи имели доступ к странице «/ Linecard» моего сайта ASP.Net MVC с использованием «/ Linecard» или «/ Manufacturers» в качестве URL ... так что тот же контроллер , 2 разных возможных URL-адреса.MVC: несколько маршрутов для 1 контроллера
Я попытался добавить следующее:
routes.MapRoute(
name: "Manufacturers",
url: "Manufacturers/{action}/{id}",
defaults: new { controller = "Linecard", action = "Index", id = UrlParameter.Optional }
);
Добавление этого после того, как «По умолчанию» маршрут не работает на всех, и я получаю 404 ошибку, когда я иду в «/ Производители». Помещая это ДО НАЧАЛА «По умолчанию», но тогда только «/ Производители» отображаются в URL-адресе, когда я нажимаю ссылки меню, так как это первое совпадение. Я бы хотел, чтобы «/ Linecard» всегда отображался как URL-адрес.
Любые указатели? Есть ли определенные ограничения, которые я могу использовать для этого? Благодаря!
Отлично ... это сделало именно то, что я хотел. Спасибо! –