У меня есть требование динамически изменять маршрут ASP.NET MVC в зависимости от содержимого URL.
Например:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}/{value}",
new { controller = "Home", action = "Index", id = 0, value = "" }
);
Я бы хотел использовать вышеуказанный маршрут для большинства сценариев, но в некоторых случаях также разрешить {controller} / {value}.
Как это можно сделать с помощью ASP.NET MVC?