Jak włączyć routing oparty na atrybutach?
Jak włączyć routing oparty na atrybutach?

Wideo: Jak włączyć routing oparty na atrybutach?

Wideo: Jak włączyć routing oparty na atrybutach?
Wideo: Routing in asp.net Web API | Convention-Based and Attribute-Based Routing | Why Attribute routing? 2024, Kwiecień
Anonim

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ą- routing oparty.

Po prostu, która metoda Routecollection umożliwia routing oparty na atrybutach?

Włączanie routingu atrybutów Do włącz routing atrybutów , musimy wywołać MapMvcAttributeRoutes metoda z kolekcja tras klasa podczas konfiguracji. Możemy również dodać niestandardową trasę w tym samym metoda . W ten sposób możemy łączyć Routing atrybutów i konwencja- routing oparty.

Jaka jest również zaleta routingu atrybutów? Tu jest kilka zalety atrybutu na podstawie rozgromienie , Pomaga programiście w trybie debugowania/rozwiązywania problemów, dostarczając informacji o trasy . Zmniejsza szanse na błędy, jeśli a trasa jest nieprawidłowo modyfikowany w RouteConfig. cs może to wpłynąć na całą aplikację rozgromienie.

Poza tym, czym jest routing oparty na atrybutach?

Rozgromienie to sposób, w jaki ASP. NET MVC dopasowuje identyfikator URI do akcji. Jak sama nazwa wskazuje, routing atrybutów używa atrybuty aby zdefiniować trasy. Routing atrybutów daje większą kontrolę nad identyfikatorami URI w aplikacji internetowej. Wcześniejszy styl rozgromienie , zwany konwencją- routing oparty , jest nadal w pełni obsługiwany.

Czy możesz włączyć routing atrybutów w MVC 5?

Z MVC 5 oraz atrybut na podstawie rozgromienie , ty uzyskaj lepszą kontrolę nad swoim trasy zarówno na poziomie kontrolera, jak i akcji. Włączanie routingu atrybutów w Twoim projekcie jest proste, wystarczy dodać połączenie do trasy . MapMvcAttributeRoutes(); w funkcji RegisterRoutes.

Zalecana: