我的问题是我在[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 Request format
RedirectToAction with parameter
ASP.Net Core MVC RedirectToAction is appending controller name in front of returnUrl
最佳答案
尝试
return RedirectToAction("PublicProfile", new { avatarName = "name" });