我需要这个路线图的帮助
routes.MapRoute("Blog_Archive", "Blog/Archive/{year}/{month}/{day}", new { controller = "Blog", action = "archive", year = "", month = "", day = "", page = 0 });
当我打电话给http:// localhost:5060/blog/Archive / 2008/11时,它会选择年份和月份并将其发送给控制器.但是,当我尝试http:// localhost:5060/blog/Archive/2008时,
它会将其发送到控制器,但year参数为null,所有其他参数也是如此.
你还有其他的Blog/Archive/{something}路线吗?
使用路由调试器来查看实际被命中的路由,很可能它没有达到该路由.