【问题标题】:MVC Retaining Model binding with simple Datatable client side pageinationMVC 保留模型绑定与简单的 Datatable 客户端分页
【发布时间】:2017-08-01 11:10:45
【问题描述】:

我有一个模型,其中包含一个项目列表。 该列表将包含不超过 100 个项目。 因此,我在抓模型的时候一击就抓到了这个列表。

我希望能够在具有分页功能的视图中创建/编辑此模型。

如果我的列表中有 20 个项目并且页面大小为 5,我会看到 4 页。我发现在除 1 以外的任何页面上进行编辑时,我的模型列表在 Action 中为空。 如果我在第 1 页,则模型列表只有 5 项。

我明白为什么会这样,但如果不分块发布我的模型,我无法弄清楚如何解决这个问题。

有没有一种方法可以让我做我想做的事,即从具有分页功能的视图中一次性发布模型?

【问题讨论】:

    标签: model-view-controller model datatables


    【解决方案1】:

    不确定是否投反对票 - 但我似乎最终到达了那里。

    我调用这个函数来扩展表格以在提交之前显示所有行.....

    function expandTable() {
        var oTable = $('#tblCategories').DataTable();
        oTable.page.len(250).draw();
    };
    

    .....我的模型在所有列表项都存在的情况下完整地完成了动作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-26
      • 2011-11-14
      • 2016-04-28
      相关资源
      最近更新 更多