加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

发布时间:2016-11-22 12:22:07 所属栏目:MsSql教程 来源:站长网
导读:一直想自己做个博客网站,技术路线是用ASN.NET MVC5+EF6(Code First)+ZUI+各种Jquery插件,有了这个想法之后就开始选择UI,看了好多bootstrap的模板之后,发现即使你用了bootstrap还是要自己写css样式,都是自学的,前端真的很垃圾,在网上找了很多UI,

返回数据格式:data为数据集;draw:为绘制计数器;recordsFiltered:为过滤多少条;recordsTotal:为总共多少条

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

4.然后我就开始写大言不惭的认为自己会用了应该更JQGrid差不多:

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

5. 前端html以及js代码:

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

结果是报错了:

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

弄了很久没弄出来:因为我的查询数据返回的格式是跟DEMO中一样的,我就开始郁闷了:

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

总结:

经过群里的大神指点,终于找到问题了:

因为datatables中传到后台的参数是start表示的是从第几页条开始跟jqgrid的page第几页不同,第一次穿到后台的是0,从第0条开始,在分页的时候:传0过去减1的话就是负数,所以报错

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

于是做了修改:

先把pagesize做个判断

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

在分页的时候也修改了跳过条数的设置

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

然后重新启动测试页面:

ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的

这样数据就出来了

后续:

希望本文对需要用到JQGrid以及Datatables两个JS控件的小伙伴,有帮忙吧,谢谢大家的阅读。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读