2014-02-14 4 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") 
Смежные вопросы