我最近问了一个问题,关于如何创建一个路由,该路由将指向具有两条不同路径的同一个控制器。这是给我建议的答案:
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" });
有谁知道使用其中一个或另一个之间是否有任何性能差异?