C# 是否可以在视图中显示视图的一部分?

C# 是否可以在视图中显示视图的一部分?,c#,asp.net,asp.net-mvc,model-view-controller,C#,Asp.net,Asp.net Mvc,Model View Controller,我有一个视图,其中有一个表,其中包含来自数据库的一些数据,这是一个完整的视图,包括它的布局和所有内容 我的意图是在主索引页中只包含该视图的表(而不包括布局、标题等) 这意味着RenderPartial无法工作,因为它会呈现整个页面 有没有办法使表成为一个部分,并在索引中仅呈现该部分或类似内容?首先用表创建一个partialView @model ChildViewModel //Generate your table with the data of ChildViewModel 在inita

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

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

这意味着
RenderPartial
无法工作,因为它会呈现整个页面


有没有办法使表成为一个部分,并在索引中仅呈现该部分或类似内容?

首先用表创建一个partialView

@model ChildViewModel
//Generate your table with the data of ChildViewModel
在initalView包含的表中以及索引中

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

首先用表创建一个partialView

@model ChildViewModel
//Generate your table with the data of ChildViewModel
在initalView包含的表中以及索引中

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

将共享部分分离为一个分部,并在两个需要它的视图中调用分部。您可以添加一些代码吗?我们可以查看您如何使用
RenderPartial
?是的,有一个way@GregH这比我想象的要简单,我现在觉得有点愚蠢,将共享部分分离成一个部分,并在两个视图中调用需要它的部分。您可以添加一些代码吗?我们可以看到您如何使用
渲染部分
?是的,有一个way@GregH这比我想象的要简单,我现在觉得有点愚蠢