tag route password page net for data asp all asp.net-mvc asp.net-mvc-routing

asp.net-mvc - route - forms asp net core



¿Cómo me deshago de Home en ASP.Net MVC? (6)

Simplemente cambie "Inicio" a una cadena vacía.

routes.MapRoute( "Home", "", new { action = Index, controller = Home } );

Sé que este sitio está escrito usando ASP.Net MVC y no veo "/ Home" en la url. Esto me demuestra que se puede hacer. ¿Qué ruta especial y necesito?





Yo agregaría

routes.MapRoute("NoIndex", "{action}", new { controller = "Home", action = "Index" });

en RouteConfig.cs


Esto es lo que hice para deshacerme de Home. Tratará todas las rutas con un solo especificador como Inicio / Acción y cualquiera con dos como Controlador / Acción. La desventaja ahora es que el controlador debe tener un índice explícito (/ Controller! = / Controller / Index), pero podría ayudarlo a usted u otros.

routes.MapRoute( "Default", "{action}", new { controller = "Home", action = "Index" } ); routes.MapRoute( "Actions", "{controller}/{action}", new { } );