【发布时间】:2018-09-21 05:47:22
【问题描述】:
我在 .NET 中做一个 MVC Web 项目,并且是一种显示列表和分页的最佳方式。我有 3 个选项
- 我可以使用 Jquery Tables(Data Table JS) 显示表格。
- 我可以使用 MVC 分页。
- 使用 SP 手动处理分页。
选项 1 将使用 AJAX 一次获取所有数据,而 table js 将自行处理分页。我们不必担心分页,但是如果要处理一个庞大的数据集,那么拥有这个是否明智?因为每次它都会加载所有数据。
选项 2 将仅获取需要显示的数据(由 set 设置),但每次可能会向服务器端触发请求。(这将管理控制器级别 IPagedList 中的分页)
选项 3 也将只从数据库级别获取我们需要的数据。与选项 2 相同,将为每个页面更改 const 服务器请求。
那么什么是最好的选择,我们不得不考虑两种可能的情况。是大数据集还是小数据集。
这样做的最佳方法是什么?感谢任何解释?
【问题讨论】:
标签: c# asp.net-mvc datatables jquery-pagination