在ASP MVC路由中使用约束时,性能有任何区别吗?

我最近问了一个关于如何创建一条路线的问题,该路线将指向具有两条不同路径的相同控制器。 这是给我的答案:

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" });

有谁知道使用一个或另一个之间是否有任何性能差异?

链接地址: http://www.djcxy.com/p/46535.html

上一篇: Is there any difference in performance when I use constraints in ASP MVC routes?

下一篇: asp.net mvc multilanguage urls/routing