<tr>
<form name="form1" method="get" action="more.asp?lanmu=<%=lanmu%>&page=<%=request("page")%>">
<td width="100%" height="16" colspan="5" align="right"><%if page=1 then%><p align="right">
<font color="#CCCCCC">上一页</font><%else%><A href="more.asp?lanmu=<%=lanmu%>&page=<%=page-1%>">上一页</A><%end if%> <%if page < pgnm then%>
<A href="more.asp?lanmu=<%=lanmu%>&page=<%=page+1%>">下一页</A><%else%> <font color="#CCCCCC">下一页</font><%end if%>
<font color="#FF0000"><%=lanmu%></font>共<font color="#FF0000"><%=rs.recordcount%></font>篇文章,每页<font color="#FF0000">20</font>篇,共<font color="#FF0000"><%=pgnm%></font>页,<span lang="zh-cn">当前为第<font color="#FF0000"><%=page%></font>页,</span>跳转到<select name="page" onChange="javascript:submit()" style="border:1px solid #8293E6; font-size: 9pt;width=62px;height=16px; color:#111111; background-color:#DDDDFF">
<option selected>请选择</option>
<%for i=1 to rs.pagecount%>
<option value="<%=i%>">第<%=i%>页</option>
<%next%>
</select></td></form>
</tr>
实现的效果如下:
上一页 下一页 共315篇文章,每页20篇,共16页,当前为第8页,跳转到
只有一个问题,下一页始终没有出现链接!不管当前也是否小于总页数pgnm
你没有比较呀!
if cint(currentPage)<rs.PageCount then
下一页
end if
有两个可能
1,你在处理page是有没有用cint(trim(request.querystring("page"))如果没有就会出现你的情况,
2,在page判断是没判断正确·