Qual è il percorso per catturare la pagina predefinita?
-
10-07-2019 - |
Domanda
Non voglio usare il percorso predefinito creato da vs.net:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Voglio solo che il percorso ottenga la pagina www.example.com/, che cos'è? (nota: non voglio che www.example.com/default sia il semplice www.example.com da mappare su HomeController Action = Index).
Soluzione
Ieri ho appena iniziato a giocare con MVC (la versione beta) e ce l'ho nella mia configurazione web (per IIS 6.0, rimuovere .aspx per 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 = "" });
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow