0
여러 페이지에 표시되는 부분보기가 있습니다. 그것을 구현 한 후 직면하고있는 문제는, 부분보기의 위치가 다른보기에 섞여 있습니다. 각각의보기에는 고유 한 CSS 레이아웃이 있습니다. 이 두 개의 레이아웃을 가지고있다 할여러 페이지에 하나의 부분보기
한 가지 방법을 : 그래서,
일반적으로여러 페이지에 표시되는 부분보기가 있습니다. 그것을 구현 한 후 직면하고있는 문제는, 부분보기의 위치가 다른보기에 섞여 있습니다. 각각의보기에는 고유 한 CSS 레이아웃이 있습니다. 이 두 개의 레이아웃을 가지고있다 할여러 페이지에 하나의 부분보기
한 가지 방법을 : 그래서,
일반적으로당신이 여기처럼 공유 파셜 렌더링 것이다 ... 나는 모든 뷰의 CSS 레이아웃을 변경하거나에 대한 해결 방법은한다 귀하의 페이지. 는 기본 _Layout.cshtml 및 _LayoutWithSomething.cshtml을 가지고 다음 뷰에 _Layout.cshtml
<div class="main-content">
@RenderSection("submenu", false)
@RenderBody()
</div>
을에 RenderSection 블록을 넣어
@{
Layout = "~/Views/Shared/_LayoutWithSomething.cshtml";
}
이 작업을 수행하는 또 다른 방법입니다 사용할 일 결정 그리고 뷰에서 @section을 사용합니다.이 뷰는 부분 뷰 내에서 작동하지 않습니다.
@section submenu
{
@Html.Partial("_MyPartial")
}
당신의 CSS를 완전히 레이아웃을 변경하면 내가 두에 CSS를 나눌 것 : 스타일의 레이아웃 측면 후 다른 색상 등
같은