私は最近、2 つの異なるパスを持つ同じコントローラーに向かうルートを作成する方法について質問しました。これが私に提案された答えでした:
routes.MapRoute(
name: "Default2",
url: "{section}/{id}",
defaults: new { section = "home", controller = "Home", action = "Index", id = UrlParameter.Optional },
constraints: new { section = "admin|home" });
また、さらに調査を行い、この解決策を思いつきました。
routes.MapRoute(
"spa",
"{section}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new { section = @"home|admin" });
どちらを使用してもパフォーマンスに違いがあるかどうかは誰にもわかりますか?