Quelle est la route pour attraper la page par défaut?
-
10-07-2019 - |
Question
Je ne souhaite pas utiliser la route par défaut créée par vs.net:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Je souhaite uniquement que l'itinéraire obtienne la page www.example.com/, qu'est-ce que c'est? (Remarque: je ne veux pas que www.example.com/default se contente du www.example.com pour mapper vers HomeController Action = Index).
La solution
Je viens de commencer à jouer avec MVC hier (la version bêta) et je l’ai dans ma configuration Web (pour IIS 6.0, supprimez le fichier .aspx pour IIS 7.0)
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Default", "{controller}.aspx/{action}/{id}", new { controller = "Home", action = "Index", id = "" });
routes.MapRoute("Empty", "", new { controller = "Home", action = "Index", id = "" });
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow