文章:史上最全的ASP.NET MVC路由配置,以后RouteConfig再弄不懂神仙都难救你啦~
命名参数规范+匿名对象
routes.MapRoute(
name: "Default"
,url: "{controller}/{action}/{id}"
, defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
new { controller = "Home", action = "Index", id = UrlParameter.Optional }这个是c#的匿名对象写法。
第一次看到mvc的路由是不是有点迷糊呢?仔细看一下写法有点奇怪。
文章:C#新功能--命名参数与可选参数
专门介绍了C#的命名参数和可选参数。