jQuery Pagination分页插件使用方法详解
程序员文章站
2023-11-05 17:48:04
本文实例为大家分享了jquery pagination分页插件的具体代码,供大家参考,具体内容如下
一、引用css和js:
本文实例为大家分享了jquery pagination分页插件的具体代码,供大家参考,具体内容如下
一、引用css和js:
<link href="/content/plugins/jquery.pagination_v2.2/pagination.css" rel="external nofollow" rel="stylesheet" type="text/css" /> <script src="/content/plugins/jquery.pagination_v2.2/jquery.pagination.js" type="text/javascript"></script>
二、html:
<div id="pagination" class="flickr" style="margin-top: 10px; margin-left: 10px;"> </div>
三、js:
$(function () { var total = parseint("@(viewbag.total)"); var page = parseint("@(viewbag.page)") - 1; var pagesize = parseint("@(viewbag.pagesize)"); $("#pagination").pagination(total, { callback: function (page_id) { window.location = "boardlist?page=" + page_id + "&pagesize=" + this.items_per_page; }, //pagecallback() 为翻页调用次函数。 prev_text: " 上一页", next_text: "下一页 ", items_per_page: 10, //每页的数据个数 num_display_entries: 1, //两侧首尾分页条目数 current_page: page, //当前页码 num_edge_entries: 11 //连续分页主体部分分页条目数 }); });
四、后台代码:
public actionresult boardlist() { pagermodel pager = new pagermodel(); if (request["page"] == null) { pager.page = 1; pager.rows = 10; pager.sort = "id"; pager.order = "desc"; } else { pager.page = int.parse(request["page"]) + 1; pager.rows = int.parse(request["pagesize"]); pager.sort = "id"; pager.order = "desc"; } boardmanageservice.getlist(ref pager); list<boardmodel> boardlist = pager.result as list<boardmodel>; viewdata["boardmodellist"] = boardlist; viewbag.page = pager.page; viewbag.total = pager.totalrows; viewbag.pagesize = pager.rows; return view(); } #endregion
更多精彩内容请点击:jquery分页功能汇总进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。