zoukankan      html  css  js  c++  java
  • 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();
            }
        }


  • 相关阅读:
    16级第三周寒假作业F题
    16级第三周寒假作业E题
    16级第二周寒假作业J题
    16级第二周寒假作业B题
    16级第一周寒假作业D题
    16级第一周寒假作业F题
    Drupal8 社区文档之Drupal的概述
    Drupal 社区文档之一般概念
    Drupal 8 目录结构
    PhpExcel中文帮助手册|PhpExcel使用方法
  • 原文地址:https://www.cnblogs.com/zhangmumu/p/7374835.html
Copyright © 2011-2022 走看看