日期:2014-05-18 浏览次数:20490 次
182 string PageName;
183 int Totale;
184 if (PageSum < ListSize)//总页数是否大于页码数
185 Totale = PageSum;
186 else
187 Totale = ListSize;
188
189 if ((CurPage + ListSize) > PageSum)
190 Totale = PageSum % ListSize; //最后剩余的页码数
191
192 for (int i = 1; i <= Totale; i++)
193 {
194 if (CurPage % ListSize == 0)
195 PageName = Convert.ToString(i + (CurPage / ListSize) * ListSize - 1);
196 //PageName = Convert.ToString(CurPage - (ListSize / 2) + i - 1);
197 //当前页恰好被整除,则显示 该页前PageList页码
198 else
199 PageName = Convert.ToString(i + (CurPage / ListSize) * ListSize);
200
201 html.Append("<a ");
202 if (i != CurPage % ListSize)
203 html.Append(" class=\"pagelist\"");//是否当前页
204 else
205 html.Append(" class=\"thispage\"");
206 html.Append(" href=\"");
207 html.Append(FilePath);
208 html.Append("\">");
209 html.Append(PageName);
210 html.Append("</a>\n");