我在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
答案 0 :(得分:1)
如果您正在使用partial来显示index2,那么您的viewbag / viewdata应该保留为partial,但如果不是,您可以在renderpartial方法中传递视图数据
@Html.RenderPartial("index2", Html.ViewData)