У меня есть ActionLink, который создает этот URL
@Html.ActionLink("Hardware Profile", "Profile", "Device", new { id = 2, tab = "hardware"}, null)
//Produces: http://localhost:7946/Device/Profile/2?tab=hardware
Но я хочу, чтобы он произвел:
http://localhost:7946/Device/Profile/2/hardware
У меня есть следующие настройки маршрута
routes.MapRoute(
"DeviceProfile",
"device/profile/{id}/{tab}",
new { controller = "Device", action = "Profile", id = UrlParameter.Optional, tab = UrlParameter.Optional }
);
Как мне этого добиться?