2. Controllers 폴더에 ViewWithModelDemoController.cs 파일을 생성하고 다음과 같이 코드를 작성한다. Index 액션 메서드에 DemoModel 클래스의 인스턴스를 생성한다. 데이터를 하나 입력한 후 이를 View() 메서드의 매개 변수로 전달해서 뷰 페이지로 전송한다.

    ▼  Controllers/ViewWithModelDemoController.cs

    using DotNetNote.Models;
    using Microsoft.AspNetCore.Mvc;
    
    namespace DotNetNote.Controllers
    {
      public class ViewWithModelDemoController : Controller
      {
          /// <summary>
          /// 컨트롤러에서 모델 개체에 데이터를 담아서 뷰로 전송하기
          /// </summary>
          public IActionResult Index()
          {
              DemoModel dm = new DemoModel();
              dm.Id = 1;
              dm.Name = “홍길동”;
              return View(dm);
          }
      }
    }
    

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