Главная страница   /   9. Маршрутизация и управление URL-адресами (ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

9. Маршрутизация и управление URL-адресами

В этой главе рассматриваются:

  • Маршрутизация как способ решения проблем с URL
  • Проектирование схемы URL
  • Использование маршрутизации в ASP.NET MVC
  • Использование маршрутизации с ASP.NET Web Forms
  • Отладка и тестирование маршрутов

Ранее в этой книге мы использовали конфигурацию маршрутизации по умолчанию, которая используется в каждом новом проекте ASP.NET MVC. В этой главе мы подробно рассмотрим систему маршрутизации и научимся создавать пользовательские маршруты для приложений так, чтобы URL-адреса были удобными для пользователей и доступными для поисковых систем.

Маршрутизация охватывает все, что касается URL и их использования в приложении. При работе с другими инструментами веб-разработки, такими как PHP, Web Forms или даже классическим ASP URL-адрес обычно соответствует физическому файлу на диске. URL-адрес http://example.com/Products.aspx вызовет выполнение файла Products.aspx, который будет отвечать за обработку запроса.

ASP.NET MVC отделяет URL от физического файла, используя маршрутизацию, и обеспечивает способ соотнесения URL с действием контроллера, таким образом предоставляя разработчику полный контроль над схемой URL.

В этой главе мы рассмотрим понятие маршрутов и их использование в приложениях MVC. Мы также разберем, как они применяются к проектам Web Forms ASP.NET. Мы научимся проектировать схемы URL для приложений, а затем применим эту концепцию, чтобы создать маршруты для примера приложения. Наконец мы рассмотрим, как тестировать маршруты и гарантировать, что они работают по предназначению.

9.1. Введение в маршрутизацию

9.2. Создание схемы URL-адреса

9.3. Определение маршрутов в ASP.NET MVC

9.4. Использование маршрутизации для генерации URL-адресов

9.5. Маршрутизация с ASP.NET Web Forms

9.6. Отладка маршрутов

9.7. Тестирование поведения маршрута

9.8. Резюме