2009-09-05 10 views
2

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.

Répondre

2

Mon premier port d'appel serait l'apprentissage ASP.NET pages sur le routage.

Je pense que cela peut aussi être un bon usage de la fonctionnalité Wiki de la communauté, comme la question que vous posez une question assez vague où il n'y a pas de vraies réponses, juste une bonne documentation sur les routes.

Questions connexes