我有以下网址
- 网址/说明
- URL/首页/会员/说明
- 网址/主页/说明
这是我的路线
对于上面的#1:
routes.MapRoute(
name: "DescriptionNoController",
url: "{d}",
defaults: new {controller = "Home", action = "Index", d = UrlParameter.Optional}
);
对于上面的#2:
routes.MapRoute(
name: "DescriptionDefault",
url: "{controller}/{action}/{d}",
defaults: new {controller = "Home", action = "Index", d = UrlParameter.Optional}
);
我在使用#3 时遇到了麻烦。
我以为我能做到
routes.MapRoute(
name: "DescriptionDefaultNoAction",
url: "{controller}/{d}",
defaults: new { controller = "Home", action = "Index", d = UrlParameter.Optional }
);
但这会造成无限循环。基本上我希望#3 示例将“home/description”映射到 Home Controller 和 Index 操作。帮助将不胜感激!