/// <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()); }
/// <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(); }