回收流动资金怎么计算:关于ASP分页问题?

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 20:08:49
请问怎样写才能把分页写成
1 [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 尾页
我现在只会写
首页 上一页 下一页 尾页
请高人指点我一下,谢谢
能否详细一些,谢谢

<a href="infolist.asp?gird=<%=request("gird")%>"><%if ipage=1 then%><b><font color="#db8400">[1]</font></b><%else%>[1]<%end if%></a><%if ipage>4 then%>..<%end if%><%if ipage>3 then%><a href="infolist.asp?gird=<%=request("gird")%>&page=<%=ipage-2%>">[<%=ipage-2%>]</a><%end if%><%if ipage>2 then%><a href="infolist.asp?gird=<%=request("gird")%>&page=<%=ipage-1%>">[<%=ipage-1%>]</a><%end if%><%if ipage>1 then%><b><font color="#db8400">[<%=ipage%>]</font></b><%end if%><%if ipage+1<rs.pagecount then%><a href="infolist.asp?gird=<%=request("gird")%>&page=<%=ipage+1%>">[<%=ipage+1%>]</a><%end if%><%if ipage+2<rs.pagecount then%><a href="infolist.asp?gird=<%=request("gird")%>&page=<%=ipage+2%>">[<%=ipage+2%>]</a><%end if%><%if ipage+3<rs.pagecount then%>..<%end if%><%if rs.pagecount<>1 and ipage<>rs.pagecount then%><a href="infolist.asp?gird=<%=request("gird")%>&page=<%=rs.pagecount%>">[<%=rs.pagecount%>]</a><%end if%>

我自己写的分页,乱了点但显示出来还好,可以简化一下,你试试

显示为:
[1]..[4] 5 [6]..[15]

下一页是+1 下两页是+2 就是这样

比如当前是第一页

那么显示下9页,就会是1 [2] [3] [4] [5] [6] [7] [8] [9] [10]