asp.net mvc でルーティングを使用する方法が完全にはわかりません。ビューとコントローラーを、frontoffice と backoffice という 2 つのメイン フォルダーに整理しました。今、この方法で URL を構築する backoffice 内のアクションが必要です: 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 を構築します。どうすればいいですか?