Специальный маршрут (ASP.NET MVC) - PullRequest
0 голосов
/ 08 января 2012

У меня необычная проблема с маршрутизацией ASP.NET MVC3. Я создал область с именем «Аккаунт» и внутри нее контроллер «Главный» с действием «Логин». Теперь я хотел создать маршрут, который бы выглядел примерно так: «/ Логин» (что означает «Нет / Учетная запись / Главная / Логин»), но мне все равно не удается это сделать (я использовал AccountAreaRegistration для регистрации маршруты, но @Html.ActionLink всегда пропускает их и выбирает маршрут области по умолчанию ("/Account/{controller}/{action}", поэтому URL-адрес отличается от того, что я хочу). Как я могу продолжить и решить эту проблему?

1 Ответ

0 голосов
/ 08 января 2012

Я решил свою проблему, это было довольно глупо. Порядок маршрутов был в порядке, но проблема была вызвана тем, что я использовал значение по умолчанию area = "Account" в списке значений по умолчанию MapRoute. После того, как я его удалил, все работает как брелок.

...