【发布时间】:2011-06-03 11:34:26
【问题描述】:
有一天我会理解路由,但这就是我所拥有的:
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("favicon.ico");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{LicenceCode}", // URL with parameters
new { controller = "Home", action = "Index", LicenceCode = UrlParameter.Optional } // Parameter defaults
);
}
如果我去http://localhost 一切正常
如果我去http://localhost/Home/Index/1234 一切都好
如果我去http://localhost/1234它是404的
我尝试了 Phil Haack 的路由调试器,但因为它抛出 404 路由调试器不起作用。
我必须在 RegisterRoutes 中做什么才能让http://localhost/1234 工作
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-3