当前位置:  开发笔记 > 编程语言 > 正文

ASP.NET MVC路由

如何解决《ASP.NETMVC路由》经验,为你挑选了1个好方法。

我需要这个路线图的帮助

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,所有其他参数也是如此.



1> Michael Stum..:

你还有其他的Blog/Archive/{something}路线吗?

使用路由调试器来查看实际被命中的路由,很可能它没有达到该路由.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有