Переопределение маршрутизации

Я ищу способ переопределить вызов действия, если какое-либо действие присутствует в контроллере.

Представить:

[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

Как я могу получить маршрут asp, соответствующий _custom, если он существует?

1 ответ

После долгого дня я узнал, что мы можем использовать Order в RouteAttribute. это именно то, что мне нужно!

Другие вопросы по тегам