是否可以在视图内部显示视图的一部分?

时间:2019-06-11 14:29:04

标签: c# asp.net asp.net-mvc model-view-controller

我有一个带有表的视图,其中包含来自数据库的一些数据,这是一个完整的视图,其中包含布局和所有内容。

我的意图是仅在主索引页面中包含该视图的表(而不包括布局,标题等)

这意味着RenderPartial无法正常工作,因为它呈现了整个页面。

有什么方法可以使表格成为一个部分,并仅在该部分或类似内容中显示索引?

1 个答案:

答案 0 :(得分:2)

首先用您的表创建一个partialView

@model ChildViewModel
//Generate your table with the data of ChildViewModel

在包含initalView的表中,并在索引中使用

@model ParentViewModel
....
@Html.Partial("_Partial", Model.Child)