Как перенаправить на действие в ASP.NET Core WebAPI? - PullRequest
0 голосов
/ 25 мая 2018

У меня есть два действия в контроллере приложения ASP.NET Core Web API:

[HttpGet("get-all")]
public IActionResult GetAll() { ... }

и

[HttpDelete("{id}")]
public IActionResult Delete(int id)
{
    ...

    return RedirectToAction("GetAll"); 
}

Delete действие всегда перенаправляет на себя и никогда наGetAll.Почему так?В то же время аналогичный редирект от действия Post работает нормально.

Не могу найти никаких документов по теме.Любая помощь?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы пытались использовать RedirectToActionResult?Вот так (замените имя контроллера на имя фактического контроллера):

RedirectToActionResult("GetAll", "ControllerName", null);

Документация

Надеюсь, вы найдете это полезным.

...