더북(TheBook)

25.1 | ASP.NET Core MVC

 

ASP.NET Core 1.0은 ASP.NET 4.6과는 달리 웹 폼 기술은 포함하지 않고 MVC와 Web API가 통합된 형태로 제공된다. 앞서 작성한 ASP.NET Core 웹 응용 프로그램 프로젝트인 DotNetNote 프로젝트는 MVC를 사용하는 데 필요한 모든 구성 요소가 갖추어져 있다. 이러한 ASP.NET Core MVC는 기본적으로 NuGet을 통해서 Microsoft.AspNetCore.Mvc 패키지(어셈블리)를 추가해야 한다. 그리고 Startup.cs 파일에 MVC 서비스 추가를 위한 AddMvc() 메서드와 MVC 사용 설정을 위한 UseMvc() 메서드를 호출해야 한다. 그런 후 경로에 따른 액션 및 뷰 페이지 호출을 위한 MVC 라우트 설정이 완료되면 완벽한 MVC 프로젝트가 설정된다. 다음 코드는 기본 생성된 Startup.cs 파일의 내용이다. ConfigureServices() 메서드에서 AddMvc() 메서드가 실행되고, Configure() 메서드 하단에서 UseMvc() 메서드가 호출됨으로써 MVC 사용을 위한 기본 절차가 이미 구현되어 있다.

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