2011-01-27 2 views
1

특정 경우에는 모델과 함께 일반보기와 같은 레이아웃을 사용해야합니다. 문제는 내 RenderSection이 정의 된 곳에서 오류가 발생한다는 것입니다. 내 레이아웃에 하위보기가 있는지 알려주는 함수가 있습니까? 아니면 RenderSection을 선택적인 정의로 사용할 수 있습니까? 어떤 해결책이라도 좋다. 감사. 당신이 실제로 레이아웃에서 렌더링 할 수있는 부분이 없을 수 있습니다 경우면도기 : 일반보기처럼 내 레이아웃을 사용하십시오.

답변

0

, 당신은 IsSectionDefined에게

@if(IsSectionDefined("mySection"){ 
    @RenderSection("mySection") 
    } 

를 사용하거나 그냥 RenderSection 호출의 두 번째, 선택적 인수에 false를 전달 할 수 있습니다 :

@RenderSection("mySection", required: false) 
관련 문제