2014-07-01 1 views
-2

저는 ASP.NET MVC5 면도기 프로젝트를 개발 중이며 두 부분으로 나뉘어져있는 cshtml을 가지고 있습니다. 왼쪽 부분에는 div와 같은 옵션이있는 div가 있습니다. 메뉴와 오른쪽 부분은 내가 treeview에서 선택한 옵션에 해당하는 cshtml을로드하려는 div입니다. ¿ 어떻게 이것을 할 수 있습니까?왼쪽은 treeview 메뉴이고 오른쪽은 내용이되어야합니다

감사

+0

트리보기가 포함 된 공유 부분보기를 만들고 _Layout 페이지에로드하십시오. 자세한 내용을 알고 싶으면 – PEO

+0

세부 사항을 알려주십시오. 주요 아이디어는로드 할 페이지 URL이있는 왼쪽 부분의 노드를 클릭하면 url (cshtml)이 오른쪽 부분에로드되어야합니다. – user2403459

+0

특정 프레임에로드 될 html 페이지를 타겟팅 할 수 있으므로 프레임 셋과 유사하게 생각하십시오. – user2403459

답변

0

나는 이것이 당신이 _Layout.cshtml에서 일반적인 탐색을 넣을 수있는 모든 페이지 사이에 일치하는 간단한 탐색이라는 가정을하고있다. 이 파일에는 각 페이지에 사용 된 모든 공통 태그가 들어 있습니다. 네비게이션을 여기에 넣으면 각 페이지에도 네비게이션이 표시됩니다.

탐색 옵션을 사용하면 레이아웃 페이지에서 해당보기를 표시하는 일반적인 작업에 연결할 수 있습니다.

tutorial에서는 _Layout의 간단한 탐색 기능 (일반적인 사이트 요소에 레이아웃 사용 섹션 참조)을 추가하는 방법에 대해 설명합니다. 단, 탐색이 측면이 아니라 상단이라는 차이점이 있습니다. css을 사용하여 페이지의 스타일을 다르게 지정할 수 있습니다.

+0

이것은 일반적인 레이아웃을 참조하는 페이지 (이 마지막 페이지는 탐색 트리 뷰가 포함되어 있고 일부는 남아 있어야 함)를 의미해야합니다 먼저로드되지만 내 사례는 다르다. 왜냐하면 당신이 트리 뷰 노드를 클릭 할 때 오른쪽 부분에로드 될 URL을 알기 때문이다. ¿ 나는 당신의 해결책을 오해하고 있습니까? – user2403459

+0

프레임 세트와 유사하므로 특정 프레임에로드 할 HTML 페이지를 타겟팅 할 수 있습니다. – user2403459