zoukankan      html  css  js  c++  java
  • 服务器端Ajax异步分页类,基本通用分页类

     public static class PagerHelper
        {
            #region 数字分页类
            /// <summary>
            ///
            /// </summary>
            /// <param name="intCounts"> 总记录数 </param>
            /// <param name="intPageSizes"> 每页显示条数 </param>
            /// <param name="intPageCounts"> 总页数</param>
            /// <param name="intThisPages"> 当前页数 </param>
            /// <param name="strUrl"> Url</param>
            /// <returns></returns>
            public static string strPage (int intCounts , int intPageSizes, int intPageCounts, int intThisPages , string strUrl)
            {
                int intCount = Convert.ToInt32 (intCounts ); //总记录数
                int intPageCount = Convert.ToInt32(intPageCounts ); //总共页数
                int intPageSize = Convert.ToInt32(intPageSizes ); //每页显示
                int intPage = 7 ;  //数字显示
                int intThisPage = Convert.ToInt32(intThisPages ); //当前页数
                int intBeginPage = 0; //开始页数
                int intCrossPage = 0; //变换页数
                int intEndPage = 0; //结束页数
                string strPage = null ; //返回值
    
                intCrossPage = intPage / 2;
                strPage = "共 <font color="#FF0000">" + intCount.ToString() + "</font> 条记录 第 <font color="#FF0000">" + intThisPage.ToString () + "/" + intPageCount.ToString() + "</font> 页 每页 <font color="#FF0000">" + intPageSize.ToString () + "</font> 条     ";
                if (intThisPage > 1)
                {
                    strPage = strPage + "<a href="" + strUrl + "1">首页</a> " ;
                    strPage = strPage + "<a href="" + strUrl + Convert.ToString( intThisPage - 1 ) + "">上一页</a> " ;
                }
                if (intPageCount > intPage)
                {
                    if (intThisPage > intPageCount - intCrossPage )
                    {
                        intBeginPage = intPageCount - intPage + 1 ;
                        intEndPage = intPageCount ;
                    }
                    else
                    {
                        if (intThisPage <= intPage - intCrossPage )
                        {
                            intBeginPage = 1 ;
                            intEndPage = intPage ;
                        }
                        else
                        {
                            intBeginPage = intThisPage - intCrossPage;
                            intEndPage = intThisPage + intCrossPage;
                        }
                    }
                }
                else
                {
                    intBeginPage = 1 ;
                    intEndPage = intPageCount ;
                }
                if (intCount > 0)
                {
    
                    for (int i = intBeginPage; i <= intEndPage ; i++)
                    {
                        if (i == intThisPage )
                        {
                            strPage = strPage + " <input type="hidden" id="thisPageId" value=" + i.ToString() + " />" + "<font color="#FF0000">" + i.ToString () + "</font> " ;
                        }
                        else
                        {
                            strPage = strPage + " <a href="" + strUrl + i.ToString () + "" title="第" + i.ToString () + "页">" + i.ToString() + "</a> ";
                        }
                    }
                }
                if (intThisPage < intPageCount)
                {
                    strPage = strPage + "<a href="" + strUrl + Convert.ToString( intThisPage + 1 ) + "">下一页</a> " ;
                    strPage = strPage + "<a href="" + strUrl + intPageCount.ToString() + "">尾页</a> " ;
                }
                return strPage;
            }
            #endregion
        }
    
  • 相关阅读:
    启动Kafka
    利用Flume将本地文件数据中收集到HDFS
    集群安装hbase
    安装并配置hive
    python文件引用其他文件中的变量
    模拟用户登录爬取淘宝数据
    信息领域热词分析系统--详细设计说明书
    信息领域热词分析系统--词云
    《TCP/IP详解卷1:协议》——第4章 ARP:地址解析协议(转载)
    深入理解计算机系统——第12章:多线程中共享变量
  • 原文地址:https://www.cnblogs.com/alianblank/p/3263718.html
Copyright © 2011-2022 走看看