• asp.net MVC分页


    .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();
            }
        }


  • 相关阅读:
    MATLAB中的灰狼优化算法
    关于excel的一个问题的解决--(但是还是没弄清楚解决的原理)
    Windows上面遇到一个问题一直没有解决,求大佬指教
    Visio实用快捷键+比较不错的总结
    通过命令符查看笔记本电脑的电池损耗
    使用小工具QuickLook的使用
    科研工具--HistCite
    win10 效率
    office 2016文件已损坏,无法打开
    关于mathtype的使用方法的一些总结
  • 原文地址:https://www.cnblogs.com/zhangmumu/p/7374835.html
Copyright © 2020-2023  润新知