如何在mvc中将数据从视图传递到视图

时间:2014-11-29 12:04:36

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

我在Views / Index /的文件位置有一个index.cshtml页面和index2.cshtml部分页面。我想在不使用链接的情况下将数据从index.cshtml传递到index2.cshtml,不要在页面中查看。

例如:

index.cshtml:

@{
   ViewBag.data = 1;
   @Html.Partial("index2")
}

index2.cshtml(部分):

@ViewBag.data

index.cshtml的预览是:1

1 个答案:

答案 0 :(得分:1)

如果您正在使用partial来显示index2,那么您的viewbag / viewdata应该保留为partial,但如果不是,您可以在renderpartial方法中传递视图数据

@Html.RenderPartial("index2", Html.ViewData)