asp请教为什么我做的分页中<下一页>可以无限下去的?

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:51:42
我的分页中下一页可以无限点击,page也会无限+1,我想做到如果是最后页,则<下一页>与<最后页>的链接不显示,或者再加个当page=pagecount时 alert("已经是最后页") 但不知道该怎么写语句,谁能教教我谢谢!

语句可以这么写
if page>=pagecount then
page=pagecount
response.write "<script>alert('已经在最后!');</script>"
end if
这样一来,当最后的时候,点记还会在最后页.

分页基本ASP代码:

<%
...连接数据库,创建记录集rs

'分页开始
rs.pagesize = 25 '每页显示条目数
if len(request("page"))=0 then
ipage = 1
else
ipage = request("page")
end if
rs.absolutepage = ipage

for i=1 to rs.pagesize
if not rs.eof
response.write ("...") '按你的格式输出每条纪录
end if
if not rs.eof then rs.movenext
next

response.write ("总计"&rs.recordcount&"条记录 | 页次"&ipage&"/"&rs.pagecount)

'判断当前页面是否是第一页或最后一页
if Cint(ipage)>1 then
response.write ("<a href=xxx.asp?page=1>第一页</a> | <a href=xxx.asp?page="&Cint(ipage)-1&">上一页</a>")
end if

if Cint(ipa