[英]cannot set Default route for MVC project
我无法为我的MVC项目设置默认路由。 当我运行项目时,它会转到地址http:// localhost:7555 /并给出“ HTTP错误404”,但是如果我输入url 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
);
我应该做些什么?
通常,如果您想要此功能,则可以使用一个HomeController
,该HomeController
可以与route config一起使用。 您已改为选择DefaultController
,因此我们需要做一些不同的工作:
routes.MapRoute(
"Default",
"{action}/{Filtre}",
new { controller = "Default", action = "Index", Filtre = UrlParameter.Optional }
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.