【问题标题】:jQuery DataTables post data to serverjQuery DataTables 将数据发布到服务器
【发布时间】:2012-02-15 14:20:41
【问题描述】:

我有一个 ASP.NET MVC 3 应用程序,我使用 jQuery DataTables 作为网格。 我需要在客户端管理网格的数据,然后将其发布到服务器并进行处理。 最简单的方法是什么?如何从 DataTables 中发布 json 以及其他表单数据?有没有办法将 JSON 从 DataTables 映射到 C# 对象? 谢谢!

【问题讨论】:

标签: jquery json asp.net-mvc-3 datatables


【解决方案1】:

抱歉笼统地回复...在这种情况下,最好推迟代码示例和研究:

我个人很想使用 DataTables 的 fnGetData 函数将表格作为数组抓取。此时,您可以使用适当的工具将其转换为您需要的任何格式,并将其发布到您的服务器端。

至少有一个众所周知的 JSON 实用程序(json.js 我认为它被称为...?)可以转换为 JSON,此时您可能需要对其进行字符串化。然后你会发布它,然后如果 ASP.NET 已经有一个实用程序,则转换为 C## 对象。

只有在最后我才想问这个问题:为什么需要 POST 整个表?最好只发布具有已更新值的单元格等。

【讨论】:

  • 嗯,我一般没关系。但我想看到用尽可能少的肘部油脂来做到这一点的真实例子。
【解决方案2】:

这里是关于如何将 jQuery 数据表与 MVC 集成的指南:

http://www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part

【讨论】:

  • 这很简单,但我需要将数据从网格发布到服务器。
【解决方案3】:

我已经做了一个 DataTables 的替代品,因为我的插件在获取数据时使用了一个表单,所以很容易发布额外的数据。

https://github.com/jgauffin/Griffin.Table/wiki/Basic-usage

它还有一个 MVC3 集成包:

https://github.com/jgauffin/Griffin.Table/wiki/Asp.net-mvc3-introduction

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    相关资源
    最近更新 更多