Je me demandais si vous pouviez me montrer toutes les différentes façons de déclarer des routes dans ASP.NET MVC (1 et 2). Veuillez expliquer chaque méthode de définition d'un itinéraire, comment il est utilisé et dans quel cas il est couvert.Façons de définir une route ASP.NET MVC
Voici un exemple de ce que j'espère recueillir ici:
routes.MapRoute("Directors",
"Directors/{filter}/{skip}",
new { controller = "Directors", action = "Index", skip = 0, filter = "" },
new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" });
Directors
= le nom de la route. Directors/{filter}/{skip}
= la définition de l'URL. new { controller = "Directors", action = "Index", skip = 0, filter = "" }
= la valeur par défaut pour cette route. new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" }
= les contraintes pour cette route.