0

私は最近、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" });

どちらを使用してもパフォーマンスに違いがあるかどうかは誰にもわかりますか?

4

0 に答える 0