Razor 希望在ASP.NET MVC4中的cshtml中插入cshtml,类似于webforms中的usercontrol

Razor 希望在ASP.NET MVC4中的cshtml中插入cshtml,类似于webforms中的usercontrol,razor,asp.net-mvc-4,Razor,Asp.net Mvc 4,将可重用代码插入cshtml razor文件的最佳方法是什么。我需要将数据从外部循环传递到用户控件。我拍了一张我想做的事情的照片,希望这能让事情变得非常清楚 使用 @Html.RenderPartial(,session); 其中部分视图是类型化视图,模式为会话类型。使用 @Html.RenderPartial(,session); 其中部分视图是类型化视图,模型为sessiontype @Html.RenderPartial(<virtual path to your partial

将可重用代码插入cshtml razor文件的最佳方法是什么。我需要将数据从外部循环传递到用户控件。我拍了一张我想做的事情的照片,希望这能让事情变得非常清楚

使用

@Html.RenderPartial(,session);
其中部分视图是类型化视图,模式为
会话
类型。

使用

@Html.RenderPartial(,session);
其中部分视图是类型化视图,模型为
session
type

@Html.RenderPartial(<virtual path to your partial view>, session);