将jquery DataTables用于大型数据库有什么好处?
jquery DataTables插件网站说,
“如果您正在使用认真的大型数据库,您可能需要考虑使用DataTables提供的服务器端选项”
如果是这样,那么使用DataTables而不是动态数据等ASP.NET工具有什么意义呢? 请告诉我为什么会使用或者应该使用jquery DataTables而不是ASP.NET内置工具。 此外,任何人都可以解释哪些工具或插件堆栈溢出构建其数据表?
另外,你可以通过json加载表数据,这使得html页面渲染速度更快。 datatable的另一个重要特性是它支持客户端搜索,排序。 分页(客户端/服务器端)通过ajax / html请求。
datatable为服务器端处理提供了许多function,您可以将它们与ASP.NET内置工具一起使用。 以下是示例:
- 获取服务器端数据
- 添加额外的HTTP变量
- 使用HTTP POST
- 自动向行添加ID和类
- 从对象中读取表数据
- 显示和隐藏有关特定记录的详细信息
- 用户可选行(多行)
- JSONP用于跨域数据源
- jEditable与DataTables的集成
- 延迟加载Ajax数据
- 管道传输数据(减少分页的Ajax调用)
有关详细信息和示例,请参阅此链接