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).

¿Fue útil?

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
scroll top