1
는 (간단하게하는) 다음과 같은 디렉토리 구조를 감안할 때 :어떻게 ServiceStack.Razor로 레이아웃을 중첩합니까?
/
_Layout.cshtml
_SubLayout.cshtml
default.cshtml
sub.cshtml
그리고 내용 :
sub.cshtml
@inherits ServiceStack.Razor.ViewPage
@{Layout = "_SubLayout";}
<div>In the sub folder.</div>
_SubLayout.cshtml을
@inherits ServiceStack.Razor.ViewPage
@{Layout = "_Layout";}
<div>This is a page from a sub section:</div>
@RenderBody()
어떻게 _Layout.cshtml 내에서 _SubLayout.cshtml보기를 렌더링합니다. v sub.cshtml에 대한 요청이있을 때 보시겠습니까? 이 작업을 수행 할 때 _SubLayout.cshtml 만 사용됩니다.
이것은 현재 작동 중입니다! 하나의 메모 (그리고 나는 이것이 서비스 스택 일이라고 생각한다) : 레이아웃이 디렉토리 구조와 상관없이 다른 이름을 가지는지 확인한다. – Dandy