pagination lang.php,jQuery Pagination分页插件使用方法详解

方砚
2023-12-01

本文实例为大家分享了jQuery Pagination分页插件的具体代码,供大家参考,具体内容如下

一、引用CSS和JS:

type="text/css" />

二、HTML:

三、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 boardList = pager.result as List;

ViewData["BoardModelList"] = boardList;

ViewBag.page = pager.page;

ViewBag.total = pager.totalRows;

ViewBag.pageSize = pager.rows;

return View();

}

#endregion

更多精彩内容请点击:jquery分页功能汇总进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

 类似资料: