【发布时间】:2013-05-01 10:31:05
【问题描述】:
使用 ASP.NET MVC4 路由:
如果我想为网站的主要部分设置默认路由配置:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
然后是另一个路由配置,类似下面的:
routes.MapRoute(
name: "FOO",
url: "FOO/{controller}/{action}/{id}",
defaults: new { controller = "FOO", action = "bar", id = UrlParameter.Optional }
);
注意网址中的字符串“FOO/”(就在/{controller...之前
例如,我希望能够使用如下网址访问我网站的主要部分
http://dummyurl.com/bar/1
但如果我要使用,则访问具有相同名称的控制器和操作
http://dummyurl.com/**FOO**/bar/1
【问题讨论】:
标签: asp.net-mvc-4 asp.net-mvc-routing