MVC分页技术
2024-09-08 01:05:14
这个是用的插件分页技术
前台引用和js
<script type="text/javascript" src="/js/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/js/kkpager.min.js"></script>
<link rel="stylesheet" type="text/css" href="/css/kkpager_orange.css" /> <script type="text/javascript">
function getParameter(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
} $(function () {
var pageCount = $('#pageCount').val();//获取总页码
var totalRecords = $('#totalRecords').val();//获取总条数
var pageNo = getParameter('pno');
if (!pageNo) {
pageNo = 1;
}
//生成分页
//有些参数是可选的,比如lang,若不传有默认值
kkpager.generPageHtml({
//当前页码
pno: pageNo,
//总页码
total: pageCount,
//总数据条数
totalRecords: totalRecords,
//链接前部
hrefFormer: '/ProductQuality/ExpertProduct',
//链接尾部
hrefLatter: '',
getLink: function (n) {
return this.hrefFormer+this.hrefLatter+'?id='+@(Convert.ToInt32(INDID))+'&pno=' + n;
} });
});
</script> //Html代码
<div style="width:800px;margin:0 auto;">
<div id="kkpager"></div>
</div>
mvc中
public ActionResult ExpertProduct(string id,string pno)
{
int pageIndex;
int pageSize=; if (!int.TryParse(pno,out pageIndex))
{
pageIndex = ;
}
id = id == null ? "" : id;//获取专家
Dictionary<string, object> param = new Dictionary<string, object>();
param.Add("ID", id);
string inspectionUser = RouteManager.GetApiRoute("ProductQuality", "GetInspectionExpert", param); ;
IList<InspectionUsers> model = JsonConvert.DeserializeObject<List<InspectionUsers>>(Catalogs.GetCatalogs(inspectionUser));this.ViewBag.pageCount = Math.Ceiling((double)model.Count/pageSize);//获取总页码
this.ViewBag.totalRecords = model.Count;//总条数
return View(model.Skip((pageIndex - ) * pageSize).Take(pageSize).ToList()); }
http://files.cnblogs.com/files/xbblogs/uploadify.zip
最新文章
- border-radius详解
- R中,定义一个长度为0的向量
- OpenCV入门(一)
- java运用Comparator为对象排序
- CF 279A. Point on Spiral
- C++输入和输出
- Mysql笔记之 -- replace()实现mysql 替换字符串
- 2017 年终总结 &; 2018 年度计划
- openlayers调用瓦片地图分析
- python读写word、excel、csv、json文件
- fastjson 的使用总结
- vue-eleme 学习笔记
- 如何基于Winform开发框架或混合框架基础上进行项目的快速开发
- mac下go环境搭建开发web工程
- 前端nginx+Java后台ftp处理页面图片上传踩坑
- ACM-ICPC 2018 南京赛区网络预赛 J Sum (思维+打表)
- python打包--pyinstaller打包报错
- Majority Element问题---Moore&#39;s voting算法
- 【bzoj4541】 Hnoi2016—矿区
- hibernate:MySQL No Dialect mapping for JDBC type: -1