基于BootStrap实现局部刷新分页实例代码

网友投稿 279 2023-07-09


基于BootStrap实现局部刷新分页实例代码

在之前的工作中我用的分页有很多,一直不牢固,所以自己用起来也不是很顺手,这是一个局部刷新的分页,我试了很多,本想用mvcPager来做局部刷新,但是考虑到成本太高,放弃了,先来总结一下基于bootstrap的分页吧,便于自己以后使用

开源地址 https://github.com/lyonlai/bootstrap-paginator

首先引用

jquery

bootstrap.min.js

bootstrap-paginator.min.js

控制器代码

[AuthorizationCodeAttribute]

[Description("评论信息")]

[HttpPost]

public ActionResult Comment(int id, int? page)

{

#region 评论列表

var dal = new CarCommentOperator();

int pageIndex = page ?? 1;//当前页

if (!string.IsNullOrEmpty(Request.QueryString["pageindex"]))

{

if (!int.TryParse(Request.QueryString["pageindex"], out pageIndex))

{

pageIndex = 1;

}

}

const int pageSize = 2;

long totalCount;

long totalPageCount;

IEnumerable list = dal.GetList(pageIndex, pageSize, out totalPageCount, out totalCount, "CarId=" + id);

var commentIPagedList = new StaticPagedList(list, pageIndex, pageSize, Convert.ToInt32(totalCount));

#endregion

//转成Json格式

var strResult = "{\"pageCount\":" + commentIPagedList.PageCount + ",\"CurrentPage\":" + commentIPagedList.PageNumber + ",\"list\":" + JsonConvert.SerializeObject(list) + "}";

return Json(strResult, JsonRequestBehavior.AllowGet);

}

js代码


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 获取路径的各种方法(总结)
下一篇:Android读取本地或网络图片并转换为Bitmap
相关文章

 发表评论

暂时没有评论,来抢沙发吧~