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();
          }
      }
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.