ASP.NET MVC карта маршрута не работает - PullRequest
0 голосов
/ 26 апреля 2019

На моем веб-сайте 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 }
);

1 Ответ

0 голосов
/ 27 апреля 2019

Я понял это, переместив код maproute в функцию регистров области:

public override void RegisterArea(AreaRegistrationContext context) {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...