Я пытаюсь изучить ASP.NET MVC, и у меня есть вопрос, что я не могу найти решение. Я нашел несколько писем об этом, но не мог понять это отлично.Комплекс MapRoute в MVC
У меня есть много MapRoute
в моем Global.asax
файле, и все они выглядят как ниже:
routes.MapRoute(
"Companies", // name it!
"Bathroom/Companies/{Filtre}", // Route name
new { controller = "Bathroom", action = "Companies", Filtre = UrlParameter.Optional } // Parameter defaults
);
и это MapRoute обрабатывает URL, как ~/Bathroom/Companies/FilterTest
. но мне нужен MapRoute, который будет обрабатывать URL-адрес, такой как ~/Bathroom/Companies/Location/Washington
Как я пишу MapRoute
?
позволяет сказать, что URL-адрес/Ванная/Компании/Расположение/Вашингтон и что я должен попасть в фильтр? –
В этом случае 'Filtre' будет' Вашингтон' –
, поэтому нет никакой разницы, если есть «Местоположение» или нет. Я не понимаю. Я хотел бы иметь другую функцию, которая возвращает ActionResult для «/ Bathroom/Companies/Location/Washington» –