背景介绍
最近在一个简单小项目中碰到需要一个前端数据表格控件,在看了网上的资料后最终选择了JQuery Datatables。Datatables功能及其强大,基本满足我的所有需求,在加上其插件Editor具有inline模式,很多需要直接修改数据的功能不在需再弹出窗口或者模态框进行修改,而是可以直接行内编辑,这对于开发者来说是及其方便的,再加上网上和其官网上有众多关于Datatables使用资料和参考例子,Datatable是首选表格控件之一。关于Datatables的基本功能和Editor inline模式的基本使用会另外介绍,如有兴趣和需要可以去官网上查看其众多的API和资料:Datatables中文网 , Datatables官网
服务端分页基本在所有项目中都能用到,一些报表,在数据量不太的情况下,可以配合查询条件减少查询的数据量,Datatables一次性加载出所有数据也是可以的。但是当数据量大的情况下,比如10W行以上的数据Datatables的加载会变得缓慢,这是用户无法接受的,也是我们不希望看到的,这时候就需要服务端分页了,本文会介绍JQuery Datatables 服务端分页简单应用学习,毕竟本人也是菜鸟,如果有写的不多的地方请指正,本文也随着了解的深入和持续更新,大家一起探讨学习共同学习进步~
本文参照博客链接如下:https://blog.csdn.net/shuai_wy/article/details/78196559
https://blog.csdn.net/u011072139/article/details/54312414
本例采用ASP.NET MVC,实现的效果图如下所示: