¿Cuál es la ruta para atrapar la página predeterminada?
-
10-07-2019 - |
Pregunta
No quiero usar la ruta predeterminada que crea vs.net:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Solo quiero que la ruta obtenga la página www.example.com/, ¿qué es? (nota: no quiero que www.example.com/default solo el www.example.com simple se asigne a HomeController Action = Index).
Solución
Ayer empecé a jugar con MVC (la versión beta) y tengo esto en mi configuración web (para IIS 6.0, elimine el .aspx para 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 = "" });
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow