asp.net MVC分页
来源:互联网 发布:php完全中文手册 编辑:程序博客网 时间:2024/04/27 14:22
.Net MVC 分页代码,分页的关键就是在于这几个参数pageIndex ,recordCount,pageSize ,下面是张林的网站做的一个简单的分页代码
效果如图 public class HtmlHelpers
{
/// <summary>
/// 获取分页html
/// </summary>
/// <param name="recordCount"></param>
/// <param name="pageSize"></param>
/// <param name="pageIndex"></param>
/// <param name="Path"></param>
/// <returns></returns>
public static string GetPagination(int recordCount, int pageSize, int pageIndex, string path)
{
int pageCount = recordCount % pageSize == 0 ? recordCount / pageSize : recordCount / pageSize + 1;
StringBuilder paginationHtml = new StringBuilder("<ul class='pagination'>");
if (pageCount>1)
{
//上一页
if (pageIndex == 1)
{
paginationHtml.Append("<li><span class='curPage'>上一页</a></li>");
}
else
{
paginationHtml.Append("<li><a href='" + path + (pageIndex-1) + "'>上一页</a></li>");
}
//一般页
for (int i = 1; i <= pageCount; i++)
{
if (i == pageIndex)
{
paginationHtml.Append("<li><span class='curPage'>" + i + "</span></li>");
}
else
{
paginationHtml.Append("<li><a href='" + path + i + "'>" + i + "</a></li>");
}
}
//下一页
if (pageIndex == pageCount)
{
paginationHtml.Append("<li><span class='curPage'>下一页</a></li>");
}
else
{
paginationHtml.Append("<li><a href='" + path + (pageIndex+1) + "'>下一页</a></li>");
}
paginationHtml.Append("</ul>");
}
return paginationHtml.ToString();
}
}
- asp.net mvc 分页
- ASP.NET MVC分页
- asp.net MVC分页
- ASP.NET MVC分页
- ASP.NET MVC 分页控件
- Asp.net MVC 分页控件
- ASP.NET MVC Pager分页
- ASP.NET MVC 的分页
- ASP.Net MVC分页分享
- ASP.net MVC分页实例
- ASP.NET MVC分页实现
- ASP.NET MVC 4 分页
- ASP.NET MVC PageList 分页
- ASP.NET MVC 自制分页
- ASP.NET MVC分页问题解决
- asp.net 分页思想+mvc 分页
- asp.net mvc pagedlist pagedlist.mvc分页
- asp.net mvc 分页控件:HtmlHelper扩展
- Ubuntu12常见问题解决
- UIView 的常用方法及注意事项
- [Android进阶]之深入了解通信协议:http、TCP/IP协议与socket之间的区别
- 微服务与SOA之间差了一个ESB
- 一起talk C栗子吧(第一百六十六回:C语言实例--大小写字符转换)
- asp.net MVC分页
- 在生产环境中出现word引用程序找不到的问题
- 讯飞语音开发之语音你合成
- EL表达式中获取list长度
- UIImage知识点汇总(二)
- ACM:蓝桥杯:取石子(一) (巴什博奕) 博弈论
- 学习理论的一些总结
- 浅谈如何才能快速成为数据分析师
- Socket DatagramSocket ServerSocke