На моем веб-сайте ASP.NET MVC я хочу направить
р / это-это-какое-то-динамический текст и разделители-на-дефис / 2086
до
myarea / Профиль / детали / 2086
По сути, я хочу использовать букву p и номер идентификатора для отображения профиля, поэтому я буду игнорировать область и любой текст между p и id.
У меня есть область под названием Myarea, и контроллер: профиль, действие - деталь.
Как мне настроить карту маршрутов? вот что я пробовал, но не работает:
routes.MapRoute(
name: "Pa Profile",
url: "p/{text}/{id}",
defaults: new { controller = "Profile", action = "Detail", id = UrlParameter.Optional }
);