Ce este rutarea atributelor în MVC?
Ce este rutarea atributelor în MVC?
Anonim

Dirijare asa este ASP. NET MVC potrivește un URI cu o acțiune. MVC 5 acceptă un nou tip de rutare , numit rutarea atributelor . După cum sugerează și numele, rutarea atributelor utilizări atribute a defini trasee . Dirijarea atributelor vă oferă mai mult control asupra URI-urilor din aplicația dvs. web.

În acest mod, care sunt atributele în MVC?

Un atribut sau personalizat atribut implementează ASP. NET MVC filtre (interfață de filtrare) și poate conține fragmentul dvs. de cod sau logică.

Alături de mai sus, cum activez rutarea atributelor? Activarea rutare a atributelor în ASP. NET MVC Se activează rutarea atributelor în aplicația dvs. ASP. NET MVC5 este simplă, trebuie doar să adăugați un apel la trasee . Metoda MapMvcAttributeRoutes() cu metoda RegisterRoutes() din RouteConfig. fisierul cs. De asemenea, puteți combina rutarea atributelor cu bazate pe conventii rutare.

Având în vedere acest lucru, care este rutarea în MVC?

Dirijare este un mecanism în MVC care decide ce metodă de acțiune a unei clase de controler să execute. Fără rutare nu există nicio modalitate de a putea fi mapată o metodă de acțiune. la o cerere. Dirijare este o parte a MVC arhitectura deci ASP. NET MVC suporturi rutare în mod implicit.

Care este diferența dintre atribut și rutarea convențională în MVC?

Dirijarea atributelor necesită mai multă intrare pentru a specifica o rută; cel convenţional mânerele de rută implicite trasee mai succint. Cu rutarea atributelor numele controlerului și numele acțiunilor nu joacă niciun rol în care acțiunea este selectată. Acest exemplu se va potrivi cu aceleași adrese URL ca exemplul anterior.

Recomandat: