Paano ko ie-enable ang attribute based routing?
Paano ko ie-enable ang attribute based routing?

Video: Paano ko ie-enable ang attribute based routing?

Video: Paano ko ie-enable ang attribute based routing?
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Disyembre
Anonim

Ine-enable ang attribute routing sa iyong ASP. NET MVC5 application ay simple, magdagdag lamang ng isang tawag sa mga ruta . MapMvcAttributeRoutes() method sa RegisterRoutes() method ng RouteConfig. cs file. Maaari mo ring pagsamahin pagruruta ng katangian may kumbensyon- nakabatay sa pagruruta.

Kaya lang, aling paraan ng Routecollection ang nagbibigay-daan sa attribute based routing?

Paganahin ang Pagruruta ng Katangian Upang paganahin ang Attribute Routing , kailangan nating tawagan ang MapMvcAttributeRoutes paraan ng koleksyon ng ruta klase sa panahon ng pagsasaayos. Maaari din kaming magdagdag ng customized na ruta sa loob ng pareho paraan . Sa ganitong paraan maaari nating pagsamahin Pagruruta ng Katangian at kumbensyon- nakabatay sa pagruruta.

Gayundin, ano ang bentahe ng pagruruta ng katangian? Narito ang ilan pakinabang ng katangian nakabatay pagruruta , Tumutulong sa developer sa debugging / troubleshooting mode sa pamamagitan ng pagbibigay ng impormasyon tungkol sa mga ruta . Binabawasan ang mga pagkakataon para sa mga pagkakamali, kung a ruta ay nabago nang hindi tama sa RouteConfig. cs pagkatapos ay maaari itong makaapekto sa buong application pagruruta.

Bukod, ano ang attribute based routing?

Pagruruta ay kung paano itinutugma ng ASP. NET MVC ang isang URI sa isang aksyon. Gaya ng ipinahihiwatig ng pangalan, pagruruta ng katangian gamit mga katangian upang tukuyin ang mga ruta. Pagruruta ng katangian nagbibigay sa iyo ng higit na kontrol sa mga URI sa iyong web application. Ang naunang istilo ng pagruruta , tinatawag na convention- nakabatay sa pagruruta , ay ganap na suportado.

Maaari mo bang paganahin ang attribute routing sa MVC 5?

Sa MVC 5 at katangian nakabatay pagruruta , ikaw makakuha ng mas pinong kontrol sa iyong mga ruta sa parehong antas ng controller at aksyon. Ine-enable ang attribute routing sa iyong proyekto ay simple, magdagdag lamang ng isang tawag sa mga ruta . MapMvcAttributeRoutes(); sa iyong RegisterRoutes function.

Inirerekumendang: