어플리케이션/.Net
ASP.NET Core MVC TempData/ViewData
인공지능싱글톤
2023. 10. 30. 16:23
public IActionResult Index()
{
ViewData["Test1"] = "test01";
TempData["Test2"] = "test02";
return View();
}
<h1>@ViewData["Test1"]</h1>
<h1>@TempData["Test2"]</h1>
결과
test01
test02
위의 경우 둘다 사용 가능하지만
다른 Action으로 갈 경우 ViewData는 사용 불가능하기 때문에 TempData로 사용해야 한다.
public IActionResult Index()
{
ViewData["Test1"] = "test01";
TempData["Test2"] = "test02";
return RedirectToAction("TestPageAction", "Home");
}
<h1>@ViewData["Test1"]</h1>
<h1>@TempData["Test2"]</h1>
결과
test02