首页 > 解决方案 > 避免在 ASP.NET Core 属性路由中使用魔法字符串

问题描述

考虑这个例子:

[HttpGet]
[Route("[action]/{id}")
public IActionResult Foo([FromRoute] int id) {
  //etc.
}

[controller]我可以通过使用特殊标记,[action]等来避免区域、控制器、动作的魔术字符串。

这是一个带有单个int参数的简单操作。是否也有可能以某种方式避免魔术字符串{id}

标签: asp.net-coreroutesasp.net-core-5.0

解决方案


推荐阅读