cshtml layout (1) 썸네일형 리스트형 c#으로 근본 없는 웹서버 개발기 20 : cshtml layout (이론) ⚠WARNING ASP.NET에 대한 포스팅이 아닙니다 나가실 문은 오른쪽 하단입니다 1. 분석 asp.net MVC의 페이지 레이아웃 구조를 살펴보았는데, 부모 페이지와 자식 페이지의 관계의 구분이 처음 배우는 사람의 입장으로서 조금 혼란스럽게 되어있다. 우선 베이스 페이지가 되는 _Layout.cshtml에 대해 살펴보자. 이미지의 RenderBody라는 인터페이스를 virtual 키워드로 자식 페이지에서 상속받게 되어 있는데 이것을 만약에 연속적으로 상속 받을 경우 손자 페이지가 오버라이드 되어서 아빠 페이지의 내용이 무시 될 텐데, 어쩐지 무사히 아빠 페이지의 내용까지 잘 나온다. 즉 서브페이지 일 때, 같은 이름의 인터페이스를 상속 받는다면 불가능한 경우다. 이것에 대한 메커니즘을 알아보는 것은.. 이전 1 다음