我不完全了解如何在 asp.net mvc 中使用路由。我将视图和控制器组织在 2 个主要文件夹中:前台和后台。现在我想在后台以这种方式构建 url 的操作:frontoffice/controller/action/parameters 文件夹frontoffice中的操作以经典方式:controller/action/parameter
我写了这些规则,但它们不正确
routes.MapRoute(
name: "Backoffice",
url: "Backoffice/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
name: "Frontoffice",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
这样,frontoffice 中的所有操作都使用“backoffice”构建 url。我该怎么做?