ActionLink без именованных переменных запроса - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть 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 }
            );

Как мне этого добиться?

...