【问题标题】:How to Display DataTables in a View when using ASP.NET MVC?使用 ASP.NET MVC 时如何在视图中显示数据表?
【发布时间】:2012-02-09 10:37:39
【问题描述】:

我有一个如下的操作,它将数据集返回到部分视图:

public ActionResult DataSet(int id)
{

DataSet dataSet = Model.CreateDataSet(id);

return PartialView(dataSet);

}

我在我的主视图中这样使用它:

@{Html.RenderAction("DataSet", new {id= 1});}

我想在我的 Razor 局部视图上显示 DataSet 的内容。例如,如果我的数据集有 2 个数据表,我想显示 2 个带有列和行的网格表。

我意识到 MVC 没有任何像 WebForms 这样的 GridView 控件。

这在 MVC 中怎么可能实现?

谢谢

【问题讨论】:

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


    【解决方案1】:

    您有两个选择,使用预制网格(MVCContrib 中的那个非常好,我使用的是什么)或自己手动格式化表格(嵌套的 foreaches 就可以了)

    同样使用这两种方法中的任何一种,都没有必要将表格拉出到单独的视图中(除非您有其他原因)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    相关资源
    最近更新 更多