ASP代码编程
来源:百度知道 编辑:UC知道 时间:2024/06/14 14:55:24
原代码是这样:<%
pageno=request.querystring("pageno")
pmcount=10
set reco=server.createobject("ADODB.recordset")
sqlstr="select * from jltx order by id desc"
reco.open sqlstr,conn,1,1
reco.pagesize=pmcount
mpage=reco.pagecount
if isempty(pageno) or cint(pageno)<1 or cint(pageno)>mpage then
pageno=1
end if
reco.absolutepage=pageno
%>
Pages:[
<% for pno=1 to mpage
if pno=cint(pageno) then%>
<%=pno%>
<%else%>
<b><a href='default.asp?pageno=<%=pno%>'><%=pno%></a></b>
<%end if%>
<%next%>
]
即显示为:Page:[1 2
pageno=request.querystring("pageno")
pmcount=10
set reco=server.createobject("ADODB.recordset")
sqlstr="select * from jltx order by id desc"
reco.open sqlstr,conn,1,1
reco.pagesize=pmcount
mpage=reco.pagecount
if isempty(pageno) or cint(pageno)<1 or cint(pageno)>mpage then
pageno=1
end if
reco.absolutepage=pageno
%>
Pages:[
<% for pno=1 to mpage
if pno=cint(pageno) then%>
<%=pno%>
<%else%>
<b><a href='default.asp?pageno=<%=pno%>'><%=pno%></a></b>
<%end if%>
<%next%>
]
即显示为:Page:[1 2
楼上的都是可用的!分页部分:
If Page <> 1 Then
Response.Write " <A HREF=default.asp?pageno=1> 第一页 </A>"
Response.Write " <A HREF=default.asp?pageno="&(pageno-1) & "> 上一页 </A> "
End If
If Page <> reco. PageCount Then
Response.Write "<A HREF=default.asp?pageno=" & (pageno+1)& "> 下一页 </A> "
Response.Write "<A HREF=default.asp?pageno="&reco. PageCount & "> 最后一页 </A> "
End If
Response.write" 页码:" &pageno& "/" & reco. PageCount
<% if (pageno-1)>0 then%>
<a href="<%=request.ServerVariables("SCRIPT_NAME")%>?pageno=<%=pageno-1%>">上一页</a>-
<% end if
if (pageno+1)<=rs.pagecount then%>
<a href="<%=request.ServerVariables("SCRIPT_NAME")%>?pageno=<%=pageno+1%>">下一页</a>-