2012-09-19 4 views
0

MVC4 응용 프로그램의 특정 섹션 (보기 그룹)에 대한 레이아웃보기가 있으며이 레이아웃에는이 레이아웃보기를 사용하는보기에 대한 탐색 옵션이있는 동적 트리보기가 포함되어야합니다. 예 : 내 레이아웃보기는 각 종속 뷰가 왼쪽에 트리 뷰를 가질 것이라고 말합니다. 이제 각 종속 뷰의 레이아웃에서이 트리 뷰를 올바르게로드하는 것이 유일한 방법은 각 종속 뷰에서 필수 섹션으로 사용하고 트리 뷰에 대한 viewmodel을 운반하는 각 종속 뷰에 공통 기본 viewmodel을 사용하는 것입니다. 이것은 매우 어색한 것처럼 보인다. 어떻게 내가이 일을 할 수 있습니까?레이아웃 뷰에서 부분 뷰를 모델에 바인딩하는 방법은 무엇입니까?

답변

0

질문을 올바르게 이해했는지 모르겠지만 찾고있는 개념을 "하위 동작"이라고합니다. MSDN의 RenderAction을 참조하십시오.

보기에서 RenderPartial과 개념적으로 비슷한 작업을 수행 할 수 있지만 모델을 전달할 필요없이 RenderAction을 사용하면 모델을 검색하는 작업을 만들 수 있습니다.

이렇게하면 각 부분보기에 대한 모델이 필요없는보기가 해제됩니다.

+0

나는 그와 비슷한 것이 있다는 것을 알았지 만 그것이 무엇인지 전혀 몰랐다. 감사. – ProfK

관련 문제