26.13.2 따라하기 1: ViewBag 개체로 컨트롤러에서 뷰로 데이터 전달
1. Visual Studio로 DotNetNote 웹 프로젝트를 연다.
2. DotNetNote 웹 프로젝트의 Controllers 폴더에 ViewBagDemoController.cs 파일을 생성하고 다음과 같이 코드를 작성한다. ViewBag에 점을 찍고 원하는 단어로 동적으로 변수를 선언해서 사용하면 된다.
▼ Controllers/ViewBagDemoController.cs
using Microsoft.AspNetCore.Mvc;
namespace DotNetNote.Controllers
{
public class ViewBagDemoController : Controller
{
/// <summary>
/// ViewBag 개체로 컨트롤러에서 뷰로 데이터 전달
/// </summary>
public IActionResult Index()
{
ViewBag.Name = “박용준”;
ViewBag.Age = 21;
ViewBag.원하는모든단어 = “모든 값…”;
// ViewBag.Address와 ViewData[“Address”]는 동일 표현
// ViewBag.Address = “세종시…”;
ViewData[“Address”] = “세종시…”;
return View();
}
}
}