웹 사용자 컨트롤 2 개의 자식 뷰가있는 마스터 페이지로
-
20-12-2019 - |
문제
Umbraco를위한 사용자 정의 .NET 웹 사용자 컨트롤을 구축하고 있습니다.이 페이지는 페이지의 왼쪽에있는 사이드 바 (콘텐츠 항목의 ID를 보유하고있는 콘텐츠 아이템의 ID를 보유하고있는)와 같은 두 개의 콘텐츠 뷰 (콘텐츠가 포함 된)ID가 여기에 표시됩니다.).
이 웹 사용자 컨트롤의 관점에서 MasterPage / Childs 원칙 (이 웹 사용자 컨트롤의 관점에서)과 같은 일을 할 수 있는지 모르겠습니다. 그래서이 사이드 바를 가진 "마스터 페이지"와 같은 것을 가지고있을 것입니다.사이드 바에서 선택한 ID에 따라 두 개의 자식보기를 오른쪽에 렌더링합니다.
또는 여기서 몇 가지 해결 방법이 있어야합니다. 이런 종류의 물건들에서 완전히 새로운 것처럼 여기에 어떤 도움을받을 수 있는지, 어떤 정보를 찾을 수있는 정보와 같은 정보와 같은 도움을받을 수 있습니다.
해결책
내가 아는 것에서, 당신이 할 수있는 일은 당신의 웹 사용자 컨트롤에 "마스터 컨트롤"을 설정 한 다음 마스터 컨트롤에서 선택한 값을 기반으로 두 개의 사용자 정의 컨트롤 중 하나를 동적으로 작성하는 것입니다. 이는 마스터 세부 솔루션 (링크 제공)이라고도합니다.
튜토리얼 10 : 세부 정보가있는 선택 가능한 마스터 그리드보기를 사용하여 마스터 / 세부 사항 < / a>
이러한 각 컨트롤이 다른 사용자 컨트롤 내에 중첩 된 사용자 컨트롤이있는 경우 예를 들어 마스터, Child1 및 Child2.
세 개의 웹 사용자 컨트롤을 제공 할 수 있습니다.여기에 관심이 있으시면 이벤트에 대한 기사가 있습니다.
public int SpecialID { get; set; }
.