パラメータが少ないページをリダイレクトしたい。しかし、私がRedirectToAction()
を返すことでそれをしようとすると、ページは機能しません。ここでは、コードは次のようになります。パラメータを含むビューへのリダイレクトが機能しない(ASP.NETコア)
コントローラHome
、アクションDisplay
:
public IActionResult Display()
{
return RedirectToAction("Display", new
{
token = "2a4d237b-e2db-4ffe-ae42-787ae4e7566c",
id = "abcdefgh",
display = "Default"
});
}
ビュー
<a asp-area="" asp-controller="Home" asp-action="Display">Link</a>
私は細かいwotksホームコントローラでDisplay()
方法でView()
を返す場合は、ページがロードされます。
public IActionResult Display()
{
return View(); //this works
}
あなたは同じコントローラ、スタックオーバーフローの例外で同じアクションにリダイレクトしていますか? 指定したパラメータを取得してから、そのビューを戻す2番目の方法を作成します。 – ganders