ASP.NET Core のアクションメソッドで、RedirectToAction
でリダイレクトした時にデータを保持する方法です。
この場合、データを保持するには TempData
を使います。
環境
- Visual Studio 2017
- ASP.NET Core 2.2
前提
TempData
を使うためにはセッションの設定を行っておく必要があります。
サンプル
public IActionResult Index()
{
ViewData["key"] = TempData["key"];
return View();
}
public IActionResult Foo()
{
TempData["key"] = "Sample data";
return RedirectToAction(nameof(Index));
}