MVC2和MVC4之间的不同路由行为

时间:2012-08-22 15:47:14

标签: .net asp.net-mvc-2 asp.net-mvc-routing asp.net-mvc-4

我正在将ASP.NET MVC 2应用程序升级到MVC 4以及我在MVC2应用程序中使用的这条路线:

routes.MapRoute(
"RenderContentPage",                          // Route name
"{*url}",                                      // URL with parameters
new { controller = "Home", action = "Index" } // Parameter defaults

在MVC 4中没有相同的行为。

我希望url中的/s与url参数保持一致,因此MVC2中的www.mydomain.com/a/b/c等网址将被上面的路由覆盖,但在MVC4中它不匹配。

MVC4中是否有不同的方式使/s与参数匹配?

1 个答案:

答案 0 :(得分:0)

我的错误,他们在MVC 4中的工作方式相同。

因为在初始页面加载之后似乎没有满足请求的断点我得出了错误的结论。