J'ai une application qui utilise une route globale pour interroger le chemin actuel et retourner des données spécifiques à la page. Je les voies configuration comme ça ...asp.net Route globale MVC3 et routes codées en dur
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Pages",
"Pages",
new { controller = "Pages", action = "Index" });
routes.MapRoute(
"Navigation",
"Navigation",
new {controller = "Navigation", action = "Index"});
routes.MapRoute(
"Default", // Route name
"{*url}", // URL with parameters {controller}/{action}/{id}
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Le problème que je suis confronté est quand je vais à/pages pour essayer d'ajouter de nouvelles pages, les feux de PageController comme il est censé, mais quand le débogage, après aller à/Pages l'application puis fait une demande pour le HomeController. Est-ce qu'il me manque quelque chose dans ma configuration de routage?
Quelle URL est demandée? – SLaks