【发布时间】:2020-09-21 13:56:01
【问题描述】:
在我的控制器上方有这个属性:
[Route("preflight/{textSlug}")]
[Route("magazine/{textSlug}")]
[Route("content/{textSlug}")]
如何获取模板的第一部分(例如:预检) 不使用:
var path = Request.Path.Value.ToLower();
if (path.Contains("preflight")
而不是正则表达式。
【问题讨论】:
-
@RuardvanElburg 我希望有其他不涉及正则表达式的解决方案。
-
你现在不是解析
path,而是解析route?有什么不同?为什么不使用 RegEx?这是valid alternative。
标签: asp.net-core routes asp.net-core-mvc