Url Route实例

            routes.MapRoute(
                
"Default",
                
"{controller}/{action}/{id}",
                
new { controller = "Home", action = "Index", id = 0 },
                
new { action = @"^\w+", id = @"^\d+" }
            );

            routes.MapRoute(
                
"Blog",
                
"Archive/{date}",
                
new { controller = "Blog", action = "Archive" },
                
new { date = @"^\d{4}-\d{2}-\d{2}" }
            );

            routes.MapRoute(
                
"Car",
                
"Car/{make},{model}",
                
new { controller = "Car", action = "Index" },
                
new { date = @"(acural|bmw)" }
            );

            routes.MapRoute(
                
"Book",
                
"Book/Add/{name}",
                
new { controller = "Book", action = "Add" },
                
new { httpMethod = "POST" }
            );

            routes.MapRoute(
                
"CatchIt",
                
"Product/{*values}",
                
new { controller = "Product", action = "Index" }
           );
原文地址:https://www.cnblogs.com/cxd4321/p/1573418.html