Как RedirectToAction в asp.net-ядре, когда я использую [HttpGet ("public-profile / {avatarName}")] - PullRequest
0 голосов
/ 11 февраля 2019

Моя проблема в том, что я добавил новый маршрут [HttpGet("public-profile/{avatarName}")] в PublicProfile действии, и я не знаю, как перенаправить на это действие.

Так что это действие, которое я хочу получитьперенаправленный

 [HttpGet("public-profile/{avatarName}")]
    public async Task<ActionResult> PublicProfile(string avatarName)
    {
      return View();
    }

То, что я пробовал, было таким образом

[HttpPost]
public ActionResult PublicProfle()
{
        return RedirectToAction("PublicProfile", "name");
}

Однако это не работает

Я читал об этом здесь, но это не такпомогите мне
RedirectToAction As Get Get format
RedirectToAction с параметром
ASP.Net Core MVC RedirectToAction добавляет имя контроллера перед returnUrl

1 Ответ

0 голосов
/ 11 февраля 2019

Попробуйте

return RedirectToAction("PublicProfile", new { avatarName = "name" });
...