Kā iespējot atribūtu balstītu maršrutēšanu?
Kā iespējot atribūtu balstītu maršrutēšanu?

Video: Kā iespējot atribūtu balstītu maršrutēšanu?

Video: Kā iespējot atribūtu balstītu maršrutēšanu?
Video: Routing in asp.net Web API | Convention-Based and Attribute-Based Routing | Why Attribute routing? 2024, Maijs
Anonim

Atribūtu maršrutēšanas iespējošana ASP. NET MVC5 lietojumprogrammā ir vienkārša, vienkārši pievienojiet zvanu uz maršrutos . Metode MapMvcAttributeRoutes() ar RouteConfig metodi RegisterRoutes(). cs fails. Var arī kombinēt atribūtu maršrutēšana ar konvenciju - balstīta maršrutēšana.

Vienkārši tā, kura Routecollection metode iespējo uz atribūtiem balstītu maršrutēšanu?

Atribūtu maršrutēšanas iespējošana Uz iespējot atribūtu maršrutēšanu , mums ir jāizsauc MapMvcAttributeRoutes metodi no maršruta kolekcija klase konfigurācijas laikā. Tajā pašā ietvaros varam pievienot arī pielāgotu maršrutu metodi . Tādā veidā mēs varam apvienot Atribūtu maršrutēšana un konvencija- balstīta maršrutēšana.

Kā arī, kāda ir atribūtu maršrutēšanas priekšrocība? Šeit ir daži atribūta priekšrocības pamatā maršrutēšana , Palīdz izstrādātājam atkļūdošanas/problēmu novēršanas režīmā, sniedzot informāciju par maršrutos . Samazina kļūdu iespējamību, ja a maršruts ir nepareizi modificēts programmā RouteConfig. cs, tad tas var ietekmēt visu lietojumprogrammu maršrutēšana.

Turklāt, kas ir uz atribūtiem balstīta maršrutēšana?

Maršrutēšana ir veids, kā ASP. NET MVC saskaņo URI ar darbību. Kā norāda nosaukums, atribūtu maršrutēšana lietojumiem atribūti lai definētu maršrutus. Atribūtu maršrutēšana sniedz jums lielāku kontroli pār URI jūsu tīmekļa lietojumprogrammā. Agrākais stils maršrutēšana , ko sauc par konvenciju balstīta maršrutēšana , joprojām tiek pilnībā atbalstīts.

Vai varat iespējot atribūtu maršrutēšanu MVC 5?

Ar MVC 5 un atribūts pamatā maršrutēšana , tu iegūt precīzāku kontroli pār savu maršrutos gan kontroliera, gan darbības līmenī. Atribūtu maršrutēšanas iespējošana jūsu projekts ir vienkāršs, vienkārši pievienojiet zvanu uz maršrutos . MapMvcAttributeRoutes(); funkcijā RegisterRoutes.

Ieteicams: