#region 生成分页链接列表
        /// <summary>
        /// 生成分页链接表
        /// </summary>
        /// <param name="url">地址</param>
        /// <param name="par">页码外的参数集,如&1=1&2=2</param>
        /// <param name="pages">页数</param>
        /// <param name="currpage">当前页</param>
        /// <param name="pageParName">分页参数名如:currpage,p</param>
        /// <returns></returns>
        public static string showPages(string url, string par, int pages, int currpage, string pageParName)
        {
            string rtnValue = "";
            if (pages > 1)
            {
                if (currpage > 1)
                {
                    rtnValue += "<a href=\"" + url + "?" + pageParName + "=1" + par + "\">首页</a> \r\n";
                    rtnValue += "<a href=\"" + url + "?" + pageParName + "=" + (currpage - 1).ToString() + par + "\">上一页</a> \r\n";
                }

                int _BeginPageid = currpage - 2;
                if (_BeginPageid < 1) _BeginPageid = 1;
                int _EndPageid = _BeginPageid + 4;
                if (_EndPageid > pages) _EndPageid = pages;
                if (_EndPageid >= 5) _BeginPageid = _EndPageid - 4;
                if (_EndPageid < 5) _BeginPageid = 1;

                for (int i = _BeginPageid; i <= _EndPageid; i++)
                {
                    if (i == currpage)
                    {
                        rtnValue += currpage.ToString() + " \r\n";
                    }
                    else
                    {
                        rtnValue += "<a href=\"" + url + "?" + pageParName + "=" + i.ToString() + par + "\">" + i.ToString() + "</a> \r\n";
                    }
                }

                if (currpage < pages)
                {
                    rtnValue += "<a href=\"" + url + "?" + pageParName + "=" + (currpage + 1).ToString() + par + "\">下一页</a> \r\n";
                    rtnValue += "<a href=\"" + url + "?" + pageParName + "=" + pages.ToString() + par + "\">末页</a> \r\n";
                }

                rtnValue += "第" + currpage + "页 \r\n 共" + pages + "页 \r\n";
            }
            return rtnValue;
        }
        #endregion