Exemplo n.º 1
0
        /// <summary>
        /// 初始化新实例
        /// </summary>
        /// <param name="PageSize">页大小</param>
        /// <param name="QueryNameIndex">查询串中索引串查询名,当为Null时默认为PageIndex</param>
        /// <param name="QueryNameTotalrows">查询串中总量串查询名,当为Null时默认为Totalrows</param>
        public PageNumber(int PageSize, string QueryNameIndex, string QueryNameTotalrows)
        {
            if (!string.IsNullOrEmpty(QueryNameIndex))
            {
                this.QueryNameIndex = QueryNameIndex;
            }
            else
            {
                this.QueryNameIndex = "PageIndex";
            }

            if (!string.IsNullOrEmpty(QueryNameTotalrows))
            {
                this.QueryNameTotalrows = QueryNameTotalrows;
            }
            else
            {
                this.QueryNameTotalrows = "Totalrows";
            }


            if (!int.TryParse(WebCommon.Query(this.QueryNameIndex), out pageindex))
            {
                this.pageindex = 1;
            }
            if (!int.TryParse(WebCommon.Query(this.QueryNameTotalrows), out totalrows))
            {
                this.totalrows = 0;
            }

            pagesize = PageSize;
        }