2014-02-14 2 views
0
<Unique code> 

<CodeBlock1> 

<UniqueCode> 

<CodeBlock1> 

내 .cshtml 페이지의 기본 레이아웃입니다.약간의 코드 재사용

This is a c# MVC 4 Razor web project. 

위의 코드는 내 _Layout.cshtml 페이지에 있습니다.

해당 페이지에서 <CodeBlock1>을 모두 제거하고 코드를 한 곳으로 이동 한 다음 내 _Layout.cshtml 페이지의 두 곳에서 계속 표시하는 방법은 무엇입니까?

나는 내가 _Navigation.cshtml (중복의 탐색 코드)

를 추가하지만 어떻게 그때 내 _Layout.cshtml 페이지에 해당 코드를 보여줄 것 같은데요?

답변

2

_Navigation.cshtml이라는 부분 뷰를 만든 다음 Html.Partial("_Navigation")을 사용하여 _Layout.cshtml 페이지에 포함하십시오.

뭔가

같은
<Unique Code> 

@Html.Partial("_Navigation") 

<Unique Code> 

@Html.Partial("_Navigation")