У меня есть необычная проблема с ASP.NET MVC3 Routing. Я создал область под названием «Учетная запись» и внутри этого контроллера «Главная» с действием «Вход». Теперь я хотел создать маршрут, который будет выглядеть примерно так: «/ Login» (это означает «Нет»/«Аккаунт/Главная/Вход»), но я все время не могу этого сделать (я использовал AccountAreaRegistration
для регистрации маршрутов, но @Html.ActionLink
всегда пропускает их и выбирает маршрут по умолчанию ("/Account/{controller}/{action}"
, поэтому URL-адрес отличается от того, что я хочу). Как я могу продолжить и решить эту проблему?Специальный маршрут области (ASP.NET MVC)
0
A
ответ
0
Я решил свою проблему, это было фактически довольно глупо. Порядок маршрутов был в порядке, но проблема была вызвана тем фактом, что я использовал значение по умолчанию «Значение по умолчанию» в списке значений MapRoute по умолчанию. После того, как я удалил его, все работает как шарм.
Смежные вопросы
- 1. маршрут ограничения asp.net MVC
- 2. ASP.net MVC пользовательский маршрут
- 3. Asp.net MVC маршрут URL
- 4. Неверный маршрут MVC. Asp.net
- 5. ASP.NET MVC маршрут
- 6. Asp.Net MVC IgnoreRoute внутри области
- 7. asp.net MVC - сократить маршрут, отключить старый маршрут
- 8. ASP.NET MVC многоуровневые области
- 9. Не собирать специальный маршрут
- 10. Asp.Net MVC 2 - Неверный маршрут
- 11. Asp.net Mvc Маршрут не работает
- 12. Маршрутизация ASP.NET MVC - маршрут «Пустой»
- 13. asp.net MVC маршрут с параметром
- 14. ASP.NET MVC Маршрут Ключевые слова
- 15. ASP.NET MVC - игнорировать конкретный маршрут
- 16. ASP.Net MVC маршрут к Имени
- 17. Поиск Маршрут в ASP.NET MVC
- 18. ASP.Net MVC 6 маршрут ошибка
- 19. Маршрут базового класса ASP.NET MVC
- 20. ASP.NET MVC: Маршрут к URL
- 21. маршрут ASP.NET MVC не соответствует
- 22. ASP.NET MVC 2 Области и приоритет маршрута
- 23. ASP.NET MVC маршрут не разрешающий контроллер/действие
- 24. ASP.NET MVC 2 Области 404
- 25. ASP.NET MVC маршрутизации и области
- 26. ASP.NET MVC 1.0 Поддержка области
- 27. Области ASP.NET MVC - ActionLink и RedirectToAction
- 28. Вложенные области в asp.net mvc 3
- 29. mutlitenant asp.net mvc 2 - путь к области
- 30. Укажите специальный обработчик для случая MapRoute в ASP.NET MVC 3
Не могли бы вы показать свой код для настройки маршрутов? Маршруты анализируются в порядке «сверху вниз», то есть в в том же порядке вы пишете их в своем коде, поэтому, если у вас есть маршрут по умолчанию * выше *, специальный, ваш специальный маршрут никогда не будет сопоставлен. –
Кроме того, может оказаться полезным [отладчик маршрута Фила Хаака] (http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx). Однако он довольно старый, поэтому я не уверен, обновил ли он его для поддержки областей ... –