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