더북(TheBook)

6. 다시 웹 브라우저를 실행하면 이제 정상적으로 출력된다.

▲ 그림 25-11 의존성 주입 후 정상적으로 데이터 출력

 

이처럼 모델(Model)에서 발생된 데이터를 컨트롤러(Controller)가 가져다가 뷰(View) 페이지에서 출력하는 형태가 데이터를 출력하는 가장 일반적인 방식이다. 여기까지가 일반적인 MVC 프레임워크에서 가장 많이 사용하는 모델, 뷰, 컨트롤러 폴더에 대한 내용이다. ASP.NET Core MVC에서는 모델의 데이터를 컨트롤러가 아닌 직접 뷰에서 가져다 사용할 수 있는 방법을 제공한다. 이를 사용하려면 뷰 페이지에서 @inject 지시문으로 직접 특정 클래스를 호출해야 한다.

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