더북(TheBook)

26.10.6 부분 뷰

ASP.NET 웹 폼의 웹 폼 사용자 정의 컨트롤(ascx 파일)처럼 하나 이상의 뷰 페이지에서 호출되는 뷰 페이지를 부분 뷰(Partial View)라고 한다. 이러한 부분 뷰 페이지는 일반적으로 _(언더스코어) 문자로 파일명을 시작하는 cshtml 파일이다. 부분 뷰 페이지를 특정 페이지에 포함하고자 할 때는 Html.Partial() 헬퍼 메서드를 사용한다.


@await Html.PartialAsync("_Test")

@Html.Partial("_Test")

 

Html.PartialAsync() 메서드는 특정 부분 뷰 페이지를 해당 위치에 포함시킨다. 일반적으로 @Html.Partial("Navigator") 형식으로 요청하게 되면 같은 폴더에 있는 Navigator.cshtml이라는 이름으로 만들어진 부분 뷰가 실행되는 형태다. Async 접미사가 붙은 메서드는 비동기로 호출할 때 사용하는 헬퍼 메서드다.

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