一、设置默认值
namespace HelperMethods
{public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "MyRoute",
url: "{controller}/{action}/{id}"
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index"}
);
}
}
}
当请求地址为:www.mytest.com时只会匹配到上述例子的名称为Default的路由,因为该路由设置了默认值。所以路由系统在解析请求地址www.mytest.com时依靠默认值将controller标识为Home,将action标识为index