Qu'est-ce que le routage d'attributs dans MVC ?
Qu'est-ce que le routage d'attributs dans MVC ?

Vidéo: Qu'est-ce que le routage d'attributs dans MVC ?

Vidéo: Qu'est-ce que le routage d'attributs dans MVC ?
Vidéo: Le MVC qu’est ce que c’est ? (Model View Controller) 2024, Peut
Anonim

Routage c'est ainsi qu'ASP. NET MVC fait correspondre un URI à une action. MVC 5 prend en charge un nouveau type de routage , appelé routage d'attributs . Comme le nom l'indique, routage d'attributs les usages les attributs définir itinéraires . Routage d'attributs vous donne plus de contrôle sur les URI de votre application Web.

De cette manière, que sont les attributs dans MVC ?

Un attribut ou personnalisé attribut implémente ASP. NET MVC filtres (interface de filtre) et peut contenir votre morceau de code ou votre logique.

À côté de ci-dessus, comment puis-je activer le routage d'attributs ? Activation du routage d'attributs dans ASP. NET MVC Activer le routage d'attribut dans votre application ASP. NET MVC5 est simple, ajoutez simplement un appel à itinéraires . Méthode MapMvcAttributeRoutes() avec dans la méthode RegisterRoutes() de RouteConfig. fichier cs. Vous pouvez également combiner routage d'attributs avec convention routage.

Compte tenu de cela, quel est le routage dans MVC ?

Routage est un mécanisme dans MVC qui décide quelle méthode d'action d'une classe de contrôleur à exécuter. Sans routage il n'y a aucun moyen de mapper une méthode d'action. à une demande. Routage fait partie de la MVC architecture donc ASP. NET MVC les soutiens routage par défaut.

Quelle est la différence entre l'attribut et le routage conventionnel dans MVC ?

Routage d'attributs nécessite plus d'entrées pour spécifier un itinéraire; les conventionnel poignées de route par défaut itinéraires plus succinctement. Avec routage d'attributs le nom du contrôleur et les noms d'action ne jouent aucun rôle dans l'action sélectionnée. Cet exemple correspondra aux mêmes URL que l'exemple précédent.

Conseillé: