public string FlysoNumPage(int PageNum, int pageCount, string url) { StringBuilder pagecontrol = new StringBuilder(); if (PageNum - 1 == 0) pagecontrol.Append(""); //首页 else pagecontrol.Append(" <a href='" + url + (PageNum - 1).ToString() + "/'> 上一页</a>"); int pageturn = PageNum - (PageNum > 5 ? 5 : PageNum); for (int i = 1; i < 11; i++) { if (pageturn + i > pageCount) break; if (pageturn + i == PageNum) pagecontrol.Append(" <span style='font-weight: bold;'>" + (pageturn + i).ToString() + "</span>"); else pagecontrol.Append(" <a href='" + url + (pageturn + i).ToString().Trim() + "/'>[" + (pageturn + i).ToString() + "]</a>"); } if (PageNum + 1 > pageCount) pagecontrol.Append(""); //最后一页 else pagecontrol.Append(" <a href='" + url + (PageNum + 1).ToString() + "/'> 下一页</a> "); return pagecontrol.ToString(); } |