Mis on atribuutide marsruutimine MVC-s?
Mis on atribuutide marsruutimine MVC-s?

Video: Mis on atribuutide marsruutimine MVC-s?

Video: Mis on atribuutide marsruutimine MVC-s?
Video: Mis on sotsiaalse rehabilitatsiooni teenus ja kuidas seda saada? 2024, November
Anonim

Marsruutimine nii ASP. NET MVC sobitab URI toiminguga. MVC 5 toetab uut tüüpi marsruutimine , kutsus atribuudi marsruutimine . Nagu nimigi ütleb, atribuudi marsruutimine kasutab atribuudid defineerida marsruute . Atribuutide marsruutimine annab teile suurema kontrolli oma veebirakenduse URI-de üle.

Mis on sel viisil MVC atribuudid?

An atribuut või kohandatud atribuut rakendab ASP. NET-i MVC filtrid (filtri liides) ja võivad sisaldada teie koodi või loogikat.

Lisaks ülaltoodule, kuidas lubada atribuudi marsruutimist? Atribuutide marsruutimise lubamine ASP. NET MVC-s 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 kokkuleppepõhisega marsruutimine.

Mis on seda arvestades marsruutimine MVC-s?

Marsruutimine on mehhanism sees MVC mis otsustab, millist kontrolleriklassi toimingumeetodit käivitada. Ilma marsruutimine tegevusmeetodit ei saa kuidagi kaardistada. palvele. Marsruutimine on osa MVC arhitektuur nii ASP. NET MVC toetab marsruutimine vaikimisi.

Mis vahe on atribuudil ja tavapärasel marsruutimisel MVC-s?

Atribuutide marsruutimine nõuab marsruudi määramiseks rohkem sisendit; a tavapärane marsruudi vaikekäepidemed marsruute kokkuvõtlikumalt. Koos atribuudi marsruutimine kontrolleri nimi ja tegevuse nimed ei mängi toimingu valimisel mingit rolli. See näide vastab samadele URL-idele, mis eelmine näide.

Soovitan: