더북(TheBook)

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

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