【发布时间】:2015-05-01 12:44:46
【问题描述】:
我无法为我的 MVC 项目设置默认路由。当我运行该项目时,它会转到地址 http://localhost:7555/ 并给出“HTTP ERROR 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
);
我该怎么办?
【问题讨论】:
-
Default是 Controller 或 Action,因为您说的是“默认页面”? -
我有 DefaultController 并且 Action 名称是 Index
-
您那里注册了其他路线,我认为一条路线会干扰另一条路线?
标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing