Ejemplo n.º 1
0
        /// <summary>
        /// 输出每一个分页的数字
        /// </summary>
        /// <param name="pageIndex">页数索引</param>
        /// <param name="currentPage">当前页</param>
        /// <param name="hrefType">链接跳转的类型</param>
        /// <param name="strJs">通过js分页的时候的js事件</param>
        /// <param name="pageLinkURL">网页url链接</param>
        /// <returns></returns>
        private string GetOnePageNumLink(int pageIndex, int currentPage, HrefTypeEnum hrefType, string strJs, string pageLinkURL)
        {
            StringBuilder tmpReturnValue = new StringBuilder();

            if (pageIndex == currentPage)
            {
                tmpReturnValue.AppendFormat("<span class='current'>{0}</span>", pageIndex);   //当前页
            }
            else
            {
                //输出中间的每一个数字
                if (hrefType == HrefTypeEnum.UrlHref)
                {
                    tmpReturnValue.AppendFormat("<a href='{0}'>{1}</a>", BuildUrlStr(pageLinkURL, Convert.ToString(pageIndex)), pageIndex);
                }
                else if (hrefType == HrefTypeEnum.JsHref)
                {
                    tmpReturnValue.AppendFormat("<span gotoPage='{0}' {1}><a href='javascript:void(0);'>{0}</a></span>", pageIndex, strJs);
                }
            }
            return(tmpReturnValue.ToString());
        }
Ejemplo n.º 2
0
 /// <summary>
 /// ���ÿһ����ҳ������
 /// </summary>
 /// <param name="pageIndex">ҳ������</param>
 /// <param name="currentPage">��ǰҳ</param>
 /// <param name="hrefType">������ת������</param>
 /// <param name="strJs">ͨ��js��ҳ��ʱ���js�¼�</param>
 /// <param name="pageLinkURL">��ҳurl����</param>
 /// <returns></returns>
 private string GetOnePageNumLink(int pageIndex, int currentPage, HrefTypeEnum hrefType, string strJs, string pageLinkURL)
 {
     StringBuilder tmpReturnValue = new StringBuilder();
     if (pageIndex == currentPage)
     {
         tmpReturnValue.AppendFormat("<span class='current'>{0}</span>", pageIndex);   //��ǰҳ
     }
     else
     {
         //����м��ÿһ������
         if (hrefType == HrefTypeEnum.UrlHref)
             tmpReturnValue.AppendFormat("<a href='{0}'>{1}</a>", BuildUrlStr(pageLinkURL, Convert.ToString(pageIndex)), pageIndex);
         else if (hrefType == HrefTypeEnum.JsHref)
             tmpReturnValue.AppendFormat("<span gotoPage='{0}' {1}><a href='javascript:void(0);'>{0}</a></span>", pageIndex, strJs);
     }
     return tmpReturnValue.ToString();
 }