【发布时间】:2020-02-11 04:45:34
【问题描述】:
我的控制器上有很多动作,如果可能的话,我只想将特定路由用于一个动作。 我正在寻找一种方法来覆盖在控制器级别定义的路由。
[Route("api/candidate/attached-file")]
public class AttachedFileController : Controller
{
//overriding controller route
[HttpPost("api/candidate/{id}/attached-file")]
public async Task<IActionResult> AttachFile(string id, [FromBody] AttachedFile file)
{
...
}
//using controller route
[HttpGet("{id}")]
public ActionResult Get(string id) {}
[HttpGet]
public ActionResult GetAll() {}
...
}
【问题讨论】:
标签: c# asp.net-core routing