Was ist die Route der Standardseite zu fangen?
-
10-07-2019 - |
Frage
Ich will nicht die Standard-Route benutzen, dass vs.net erstellt:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Ich möchte nur die Route mit der www.example.com/ Seite zu bekommen, was ist es? (Anmerkung: Ich möchte nicht www.example.com/default nur die www.example.com Ebene zu Homecontroller Action = Index abzubilden).
Lösung
Ich habe gerade angefangen mit MVC Herumspielen gestern (die Beta-Version), und ich habe dies in meinem Web-config (für IIS 6.0, entfernen Sie die ASPX für 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 = "" });
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow