2011-04-13 5 views
0

맨 위에는 간단한 메뉴 (MenuItem1, MenuItem2 및 Administration) 및 내용 영역이있는 마스터 페이지가 있습니다. 처음 두 항목은 (마스터 페이지를 사용하는) 뷰를 렌더링하는 HomeController 액션에 대한 링크 일뿐입니다. 관리를 사용하면 여러 종류의 객체 (예 : 사용자, 그룹, 항목 등)를 관리해야 할 필요가 있으며 하나의 작업 아이디어에 적합하지 않습니다. 나는 그것이 최상위 메뉴 "사용자 관리", "그룹 관리"등 (단일 메뉴 항목 관리 대신)을 추가하여 해결할 수 있지만 솔루션을 좋아하지 않는다는 것을 알고 있습니다. Administration (관리)이 선택된 경우에만 표시되는 하위 메뉴 또는 탭의 일종 인 관리 아래에 하위 섹션이있는 것을 선호합니다. 어떻게 ASP.NET MVC에서 그것을 달성하기 위해?ASP.NET MVC 하위 섹션

덕분에 사전에
루카스는

답변

1

당신은 유용한 Html.Action and Html.RenderAction 헬퍼의 사용을 찾을 수 있습니다. 이를 통해 하위 MVC 라이프 사이클을 메인 MVC 파이프 라인에 통합하여 완전히 분리 할 수 ​​있습니다.

+0

섹션이 "선택된"정보를 보내는 가장 좋은 방법이 있습니까? – GUZ

+0

@ GUZ, 당신은 그 도우미에게 매개 변수를 전달할 수 있습니다. –

0

나는 영역을 사용하는 것이 좋습니다 것입니다. 영역은 다른 하위 섹션을 만들 수있는 관리 섹션을 제공합니다. 또한 수정할 라우팅 테이블이 있습니다.

Quick little MS video on Areas.

+0

비디오를 본 후에 나는 그 지역이 단지 웹 사이트의 다른 부분을 분리하는 것이라고 느낍니다. 관리 하위 섹션 링크 및 선택한 하위 섹션이있는 마스터 페이지를 사용하여보기를 작성하는 방법을 여전히 모르겠습니다. – GUZ

관련 문제