Если у меня есть несколько маршрутов, настроенных следующим образом:
context.MapRoute("Route1", "Public/DataCapture/Name", new { controller = "Profile", action = "Name" } );
context.MapRoute("Route2", "Public/DataCapture/Age", new { controller = "Profile", action = "Age" } );
context.MapRoute("Route2", "Public/DataCapture/Amount", new { controller = "Income", action = "Amount" } );
Как создать URL-адреса, которые используют путь к маршруту, а не фактический путь к контроллеру / действию?
* 1006 Е.Г. *
Url.Action("Name", "Profile")
Должно генерировать «Public / DataCapture / Name», а не «Public / Profile / Name»