【问题标题】:Is it possible to show part of a view inside a view?是否可以在视图中显示视图的一部分?
【发布时间】:2019-06-11 14:29:04
【问题描述】:

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

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

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

有没有办法让表格成为一个部分并在索引中只呈现该部分或类似的东西?

【问题讨论】:

  • 将共享部分分成一个部分,并在需要它的两个视图中调用该部分
  • 你能添加一些你的代码吗?我们可以看看你是如何使用RenderPartial的?
  • 是的,有办法
  • @GregH 这比我想象的要简单,我现在觉得有点傻

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


【解决方案1】:

首先用你的表创建一个 partialView

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

在包含表的 initalView 和带有

的索引中
@model ParentViewModel
....
@Html.Partial("_Partial", Model.Child)

【讨论】:

    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多