关于上一页和下一页的问题,在线等待,请进~~
yzone 2005-06-15 05:22:59 最近我做了个上每页显示固定数量的新闻页面,其下部就需要做一个第*页,下一页,我的代码如下
<%if page=1 and not page=pagecount then%>
<div align="right">第<%=page%>页 <%for i=1 to pagecount%>
<a href="index.asp?page=<%=i%>"><%=i%></a> <%next%><a href="index.asp?page=<%=page+1%>">下一页</a> </div>
<%elseif page=pagecount and not page=1 then%>
<div align="right">第<%=page%>页 <%for i=1 to pagecount%>
<a href="index.asp?page=<%=i%>"><%=i%></a> <%next%><a href="index.asp?page=<%=page-1%>">上一页</a> </div>
<%elseif page<1 then%><div class="font" align="right"><font color=red>没有任何记录!</font></div>
<%elseif page>pagecount then%><div class="font" align="right"><font color=red>没有任何记录!</font></div>
<%elseif page=1 and page=pagecount then%>
<%else%>
<div align="right">第<%=page%>页 <%for i=1 to pagecount%>
<a href="index.asp?page=<%=i%>"><%=i%></a> <%next%><a href="index.asp?page=<%=page-1%>">上一页</a>
<a href="index.asp?page=<%=page+1%>">下一页</a> </div>
<%end if%>
其中我发现去掉这段代码:<%elseif page>pagecount then%><div class="font" align="right"><font color=red>没有任何记录!</font></div>页面就能显示所有的信息,但是没有尽头的显示,比如我只有4个页面有信息,但是它能到50以及后面的ID=数字里面,但是我没删除这段代码的时候,就只能显示两页,其他的信息都显示不出来!请问怎么解决这个问题