Kas yra atributų maršrutizavimas MVC?
Kas yra atributų maršrutizavimas MVC?

Video: Kas yra atributų maršrutizavimas MVC?

Video: Kas yra atributų maršrutizavimas MVC?
Video: What is routing in MVC ? What is attribute based routing ? 2024, Lapkritis
Anonim

Maršrutas kaip ASP. NET MVC suderina URI su veiksmu. MVC 5 palaiko naują tipą maršruto parinkimas , paskambino atributo maršrutizavimas . Kaip rodo pavadinimas, atributo maršrutizavimas naudoja atributai apibrėžti maršrutai . Atributų maršrutizavimas suteikia daugiau galimybių valdyti URI žiniatinklio programoje.

Tokiu būdu, kokie yra MVC atributai?

An atributas arba paprotys atributas įgyvendina ASP. NET MVC filtrai (filtro sąsaja) ir gali būti jūsų kodo ar logikos dalis.

Be to, kaip įjungti atributų nukreipimą? Atributų maršruto parinkimo įjungimas ASP. NET MVC Įgalinamas atributų maršrutas ASP. NET MVC5 programoje yra paprasta, tiesiog pridėkite skambutį į maršrutai . Metodas MapMvcAttributeRoutes() su RouteConfig metodu RegisterRoutes(). cs failą. Taip pat galite derinti atributo maršrutizavimas su konvencija pagrįsta maršruto parinkimas.

Atsižvelgiant į tai, koks yra maršrutas MVC?

Maršrutas yra mechanizmas MVC kuri nusprendžia, kurį valdiklio klasės veiksmo metodą vykdyti. Be maršruto parinkimas jokiu būdu negalima nustatyti veiksmų metodo. į prašymą. Maršrutas yra dalis MVC architektūra, todėl ASP. NET MVC palaiko maršruto parinkimas pagal nutylėjimą.

Kuo skiriasi atributas ir įprastas maršrutas MVC?

Atributų maršrutizavimas reikia daugiau įvesties norint nurodyti maršrutą; į sutartinis numatytosios maršruto rankenos maršrutai glaustau. Su atributo maršrutizavimas valdiklio pavadinimas ir veiksmų pavadinimai neturi jokio vaidmens pasirenkant veiksmą. Šis pavyzdys atitiks tuos pačius URL kaip ir ankstesnis pavyzdys.

Rekomenduojamas: