public static void RegisterRoutes(RouteCollection routes) { MobilGameTask mobilGameTask = new MobilGameTask(); routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); foreach (var item in mobilGameTask.GetAll(null, "")) { routes.Add("DomainRouteName" + item.Domain.ToLower(), new DomainRoute(string.Format("{0}.w3wgame.com", item.Domain.ToLower()), "{action}/{id}", new { Controller = "games", action = "index", id = "" } )); } routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 ); }