我无法为我的MVC项目设置默认路由。当我运行项目时,它会转到地址http://localhost:7555/,它会提供“HTTP ERROR 404”,但如果我输入网址http://localhost:7555/Default,它将转到默认页面。但我希望用户即使不输入http://localhost:7555/Default也会进入默认页面。
这是我在Global.asax中的路线
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{Filtre}", // URL with parameters
new { controller = "Default", action = "Index", Filtre = UrlParameter.Optional } // Parameter defaults
);
我该怎么做?
答案 0 :(得分:1)
一般情况下,如果你想要这个功能,你可以使用HomeController
开箱即用的路由配置。您选择改为使用DefaultController
- 所以我们需要稍微改变一下:
routes.MapRoute(
"Default",
"{action}/{Filtre}",
new { controller = "Default", action = "Index", Filtre = UrlParameter.Optional }
);