重用一些代码

时间:2014-02-14 21:01:22

标签: c# asp.net-mvc asp.net-mvc-4 razor

<Unique code>

<CodeBlock1>

<UniqueCode>

<CodeBlock1>

这是我的.cshtml页面的基本布局。

This is a c# MVC 4 Razor web project.

以上代码位于我的_Layout.cshtml页面。

有什么方法可以从该网页中删除<CodeBlock1>并将代码移到一个地方,然后仍然会在_Layout.cshtml页面的两个位置显示。

我假设我添加了_Navigation.cshtml(其复制的导航代码)

但是,我如何在_Layout.cshtml页面上显示该代码?

1 个答案:

答案 0 :(得分:2)

创建名为_Navigation.cshtml的部分视图,然后使用Html.Partial("_Navigation")将其包含在_Layout.cshtml页面中。

这样的东西
<Unique Code>

@Html.Partial("_Navigation")

<Unique Code>

@Html.Partial("_Navigation")