2012-09-14 3 views
0

모든 스타일링 등으로 레이아웃을 만들었습니다. 여기에는 메뉴 및 하위 메뉴가 있으며 내용에 대한 3 열 레이아웃도 있습니다.MVC -보기가 기본 레이아웃의 섹션에 영향을 미침

왼쪽 열은 주로보고 내용의 필터, 주요 내용의 중심 및 도움말보기의 오른쪽 열을 현재보기에 따라 사용합니다.

하위 메뉴의 링크를 정의 할 수 있습니까?

현재보기에 따라 왼쪽 열과 오른쪽 열에 채워지는 것은 무엇입니까?

답변

1

해당 영역에 새 콘텐츠를 추가하려는 경우 섹션을보고 싶습니다.

기본 프로젝트에서이 예를 볼 수 있습니다. 단지 file-new-project를 수행하여 레이아웃 페이지를 체크 아웃하십시오. 당신은 당신의 레이아웃에 이런 일을 할 것입니다 :

@RenderSection("SideBar", false) 

false 여기 당신이 선택할 아웃 뷰에 사이드 바의 컨텐츠를 넣는를 할 수 있습니다.

@section SideBar { 
    // your sidebar stuff 
} 

이 항상 그렇듯이 구가 가장 잘 안다 : http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx

건배

귀하의 견해는 다음과 같은 일을 할 것입니다.

+0

필자는이 기사를 읽고 이미 섹션을 사용했으며, 추가 할 수있는 것에 대해 좀 더 제어 할 생각이었습니다. 기본 모델을 만드는 것이 좋은 생각입니까? –

+0

그 모양이 명확한 경우 예, 그렇지만 섹션은 여전히 ​​적절한 접근 방법입니다. 클라이언트 측에 더 가까이 있기를 원하면'divs '를 사용하고 필요에 따라 또는 사용자 요청에 따라 부분 뷰를 사용할 수 있습니다. – MisterJames

관련 문제