Co to jest routing atrybutów w MVC?
Co to jest routing atrybutów w MVC?

Wideo: Co to jest routing atrybutów w MVC?

Wideo: Co to jest routing atrybutów w MVC?
Wideo: What is routing in MVC ? What is attribute based routing ? 2024, Kwiecień
Anonim

Rozgromienie jest jak ASP. NET MVC dopasowuje identyfikator URI do akcji. MVC 5 obsługuje nowy typ rozgromienie , nazywa routing atrybutów . Jak sama nazwa wskazuje, routing atrybutów używa atrybuty zdefiniować trasy . Routing atrybutów daje większą kontrolę nad identyfikatorami URI w aplikacji internetowej.

Czym w ten sposób są atrybuty w MVC?

jakiś atrybut lub niestandardowe atrybut implementuje ASP. NET MVC filtry (interfejs filtrów) i mogą zawierać fragment kodu lub logikę.

Poza powyższym, jak włączyć routing atrybutów? Włączanie routingu atrybutów w ASP. NET MVC Włączanie routingu atrybutów w Twojej aplikacji ASP. NET MVC5 jest proste, wystarczy dodać wywołanie do trasy . Metoda MapMvcAttributeRoutes() z metodą RegisterRoutes() RouteConfig. plik cs. Możesz również łączyć routing atrybutów z konwencją rozgromienie.

Biorąc to pod uwagę, jaki jest routing w MVC?

Rozgromienie jest mechanizmem w MVC decyduje o tym, która metoda akcji klasy kontrolera zostanie wykonana. Z pominięciem rozgromienie nie ma możliwości zmapowania metody akcji. na żądanie. Rozgromienie jest częścią MVC architektura czyli ASP. NET MVC obsługuje rozgromienie domyślnie.

Jaka jest różnica między routingiem atrybutowym a konwencjonalnym w MVC?

Routing atrybutów wymaga więcej danych wejściowych do określenia trasy; ten standardowy domyślne uchwyty trasy trasy bardziej zwięźle. Z routing atrybutów nazwa kontrolera i nazwy akcji nie odgrywają żadnej roli w wyborze akcji. Ten przykład będzie pasował do tych samych adresów URL, co w poprzednim przykładzie.

Zalecana: