routes.MapRoute()定义路由的要求
MapRoute(
string name, 名称
string url,URL 模式
object defaults, 默认值
object constraints, 约束(用正则表达式)
string[] namespaces 命名空间
)
如果一个URL能够在多个路由中匹配,则默认使用第一个匹配的路由
routes.MapRoute( name: "Test5", url: "{year}/{month}/{day}/Details.aspx", defaults: new { controller = "Work", action = "Index", id = UrlParameter.Optional }, constraints:new {year=@"\d{4}",month=@"\d{4}",day=@"\d{2}"} );