有路由规则如下: routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}/{*catchall}", // 带有不定个数的参数的 URL new { controller = "Home", action = "Index", id=UrlParameter.Optional }, // 参数默认值 ); 对于以下 URL ,经过路由机制后,各路由参数分别是什么。 ( 1 )网址: mydomain.com 路由参数: controller=___[1]___,action=__[2]____ ( 2 )网址: mydomain.com/Customer 路由参数: controller=___[3]___,action=__[4]____ ( 3 )网址: mydomain.com/Customer/List 路由参数: controller=__[5]____,action=___[6]___ ( 4 )网址: mydomain.com/Customer/List/All 路由参数: controller=__[7]____,action=____[8]__,id=___[9]___ ( 5 )网址: mydomain.com/Customer/List/All/Delete 路由参数: controller=_[10]_____,action=__[11]____,id=_[12]_____,catchall=___[13]___ ( 6 )网址: mydomain.com/Customer/List/All/Delete/Perm 路由参数: controller=__[14]____,action=_[15]_____,id=___[16]___,catchall=___[17]___