Що таке маршрутизація атрибутів у ASP.NET MVC? Якщо ми визначаємо маршрути за допомогою атрибута [Route]. називається маршрутизацією атрибутів. Це надає вам більше контролю над URI, визначаючи маршрути безпосередньо для дій і контролерів у вашій програмі ASP.NET MVC.
Маршрутизація — це те, як ASP.NET MVC пов’язує URI з дією. MVC 5 підтримує новий тип маршрутизації, відомий як маршрутизація на основі атрибутів. Як вказує його назва, атрибут маршрутизації використовує атрибути для визначення маршрутів. Маршрутизація атрибутів надає вам більше контролю над URI вашої веб-програми.
Маршрутизація — це те, як Web API зіставляє URI з дією. Web API 2 підтримує новий тип маршрутизації, який називається атрибутивною маршрутизацією. Як випливає з назви, атрибутна маршрутизація використовує атрибути для визначення маршрутів.
Маршрутизація на основі конвенцій та маршрутизація атрибутів це два типи маршрутизації.
Атрибут або спеціальний атрибут реалізує фільтри ASP.NET MVC (інтерфейс фільтра) і може містити ваш фрагмент коду або логіку.
Карти маршрутів за замовчуванням перший сегмент URL-адреси — до імені контролера, другий сегмент URL-адреси — до дії контролера, а третій сегмент — до параметра з назвою id. Маршрут за замовчуванням зіставляє цю URL-адресу з такими параметрами: контролер = Домашня сторінка. дія = Індекс.