Kuidas lubada atribuudipõhist marsruutimist?
Kuidas lubada atribuudipõhist marsruutimist?

Video: Kuidas lubada atribuudipõhist marsruutimist?

Video: Kuidas lubada atribuudipõhist marsruutimist?
Video: Kuidas lubada ja keelata rakenduste teavitusi 2024, November
Anonim

Atribuudi marsruutimise lubamine ASP. NET MVC5 rakenduses on lihtne, lihtsalt lisage kõne marsruute . Meetod MapMvcAttributeRoutes() koos RouteConfigi meetodis RegisterRoutes(). cs faili. Võib ka kombineerida atribuudi marsruutimine kokkuleppega - põhinev marsruutimine.

Lihtsalt, milline marsruudikogumise meetod võimaldab atribuudipõhist marsruutimist?

Atribuutide marsruutimise lubamine To lubage atribuutide marsruutimine , peame kutsuma MapMvcAttributeRoutes meetod selle marsruudi kogumine klassi seadistamise ajal. Samuti saame sellesse lisada kohandatud marsruudi meetod . Sel viisil saame kombineerida Atribuutide marsruutimine ja konventsioon- põhinev marsruutimine.

Samuti, mis on atribuudi marsruutimise eelis? Siin on mõned atribuudi eelised põhineb marsruutimine , Aitab arendajal silumis-/tõrkeotsingu režiimis, pakkudes teavet selle kohta marsruute . Vähendab vigade tõenäosust, kui a tee on RouteConfigis valesti muudetud. cs, siis võib see mõjutada kogu rakendust marsruutimine.

Pealegi, mis on atribuudipõhine marsruutimine?

Marsruutimine on see, kuidas ASP. NET MVC sobitab URI toiminguga. Nagu nimigi ütleb, atribuudi marsruutimine kasutab atribuudid marsruutide määratlemiseks. Atribuutide marsruutimine annab teile suurema kontrolli oma veebirakenduse URI-de üle. Varasem stiil marsruutimine , mida nimetatakse konventsiooniks- põhinev marsruutimine , on endiselt täielikult toetatud.

Kas saate MVC 5-s lubada atribuudi marsruutimise?

Koos MVC 5 ja atribuut põhineb marsruutimine , sina saada oma üle täpsem kontroll marsruute nii kontrolleri kui ka tegevuse tasandil. Atribuudi marsruutimise lubamine teie projektis on lihtne, lisage lihtsalt kõne numbrile marsruute . MapMvcAttributeRoutes(); funktsioonis RegisterRoutes.

Soovitan: