C# 重用一点代码

C# 重用一点代码,c#,asp.net-mvc,asp.net-mvc-4,razor,C#,Asp.net Mvc,Asp.net Mvc 4,Razor,上面的代码在我的\u Layout.cshtml页面中 我可以通过什么方法将从该页面中删除,并将代码移动到一个位置,然后在我的\u Layout.cshtml页面中的两个位置显示它 我假设我添加了一个\u Navigation.cshtml(它的导航代码是重复的) 但是我如何在我的\u Layout.cshtml页面上显示代码呢?创建名为\u Navigation.cshtml的局部视图,然后使用Html.partial(“\u Navigation”)将其包含在\u Layout.cshtml

上面的代码在我的
\u Layout.cshtml
页面中

我可以通过什么方法将
从该页面中删除,并将代码移动到一个位置,然后在我的
\u Layout.cshtml
页面中的两个位置显示它

我假设我添加了一个
\u Navigation.cshtml
(它的导航代码是重复的)


但是我如何在我的
\u Layout.cshtml
页面上显示代码呢?

创建名为
\u Navigation.cshtml
的局部视图,然后使用
Html.partial(“\u Navigation”)
将其包含在
\u Layout.cshtml
页面中

差不多

This is a c# MVC 4 Razor web project.

@Html.Partial(“\u导航”)
@Html.Partial(“\u导航”)
This is a c# MVC 4 Razor web project.
<Unique Code>

@Html.Partial("_Navigation")

<Unique Code>

@Html.Partial("_Navigation")