Как да активирам маршрутизиране, базирано на атрибути?
Как да активирам маршрутизиране, базирано на атрибути?

Видео: Как да активирам маршрутизиране, базирано на атрибути?

Видео: Как да активирам маршрутизиране, базирано на атрибути?
Видео: Code faster with #Tabnine AI assistant 2024, Ноември
Anonim

Активиране на маршрутизиране на атрибути във вашето приложение ASP. NET MVC5 е просто, просто добавете повикване към маршрути . Метод MapMvcAttributeRoutes() с в метода RegisterRoutes() на RouteConfig. cs файл. Можете също да комбинирате маршрутизиране на атрибути с конвенция- базирано маршрутизиране.

Просто така, кой метод на Routecollection позволява маршрутизиране, базирано на атрибути?

Активиране на маршрутизиране на атрибути Да се активиране на маршрутизиране на атрибути , трябва да извикаме MapMvcAttributeRoutes метод от събиране на маршрут клас по време на конфигурация. Можем също да добавим персонализиран маршрут в рамките на същия метод . По този начин можем да комбинираме Маршрутизиране на атрибути и конвенция- базирано маршрутизиране.

Също така, какво е предимството на маршрутизирането на атрибути? Ето няколко предимства на атрибута базиран маршрутизиране , Помага на разработчика в режима за отстраняване на грешки/отстраняване на неизправности, като предоставя информация за маршрути . Намалява шансовете за грешки, ако а маршрут е променен неправилно в RouteConfig. cs, тогава това може да засегне цялото приложение маршрутизиране.

Освен това, какво е маршрутизиране, базирано на атрибути?

Маршрутизиране е как ASP. NET MVC съпоставя URI с действие. Както подсказва името, маршрутизиране на атрибути използва атрибути за дефиниране на маршрути. Маршрутизиране на атрибути ви дава повече контрол върху URI във вашето уеб приложение. По-ранният стил на маршрутизиране , наречена конвенция- базирано маршрутизиране , все още се поддържа напълно.

Можете ли да активирате маршрутизиране на атрибути в MVC 5?

С MVC 5 и атрибут базиран маршрутизиране , Вие придобийте по-фин контрол над себе си маршрути както на ниво контролер, така и на ниво действие. Активиране на маршрутизиране на атрибути във вашия проект е прост, просто добавете обаждане към маршрути . MapMvcAttributeRoutes(); във вашата функция RegisterRoutes.

Препоръчано: