如果 Controller 中存在某些操作,我正在寻找一种方法来覆盖操作调用。
想象一下:
[Route("api/[controller]")]
public partial class UsersController : BaseController {
[HttpGet("Friends/{id}")]
public IActionResult GetFriends(int id) {
// some code
}
然后我在另一个文件中:
[Route("api/[controller]")]
public partial class UsersController : BaseController {
[HttpGet("Friends_custom/{id}")]
public IActionResult GetFriends_custom(int id) {
// some code
}
我希望我的前端只调用
/users/friends
如果 _custom 存在,我如何获取 asp 路由以匹配它?
最佳答案
漫长的一天后,我发现我们可以使用 Order在路由属性中。它正是我需要的!
关于c# - 路由覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51733379/