欢迎光临
我们一直在努力

怎么用ASP实现分页(一)

建站超值云服务器,限时71元/月

<%@ language=vbscript %>

<html>

<head>

</head>

<body>

<%

dim currentpage 定义当前页

dim filename 文件名

const maxperpage=20 每页显示的记录个数

dim totalnumber 记录总数

filename="showpages.asp"

totalnumber=200 设置记录总数为200

if not isempty(request("page")) then

currentpage=cint(request("page"))

else

currentpage=1

end if

showpages totalnumber,maxperpage,filename

%>

</body>

</html>

<%定义分页的函数,以totalnumber,maxperpage,filename作为函数的入口。

function showpages(totalnumber,maxperpage,filename)

dim n

if totalnumber mod maxperpage=0 then

n= totalnumber \ maxperpage

else

n= totalnumber \ maxperpage+1

end if

response.write "<form method=post action="&filename&">"

response.write "<p align=center>记录分页&nbsp;"

if currentpage<2 then

response.write "<font color=999966>首页 上一页</font>&nbsp;"

else

response.write "<a href="&filename&"?page=1>首页</a>&nbsp;"

response.write "<a href="&filename&"?page="&currentpage-1&">上一页</a>&nbsp;"

end if

if n-currentpage<1 then

response.write "<font color=999966>下一页 尾页</font>"

else

response.write "<a href="&filename&"?page="&(currentpage+1)

response.write ">下一页</a> <a href="&filename&"?page="&n&">尾页</a>"

end if

response.write "&nbsp;页次:<strong><font color=red>"&currentpage&"</font>/"&n&"</strong>页 &nbsp;"

response.write " 转到:<input type=text name=page size=4 maxlength=10 class=smallinput

value="&currentpage&">"

response.write "<input class=buttonface type=submit value= goto name=cndok></span></p></form>"

end function

%>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 怎么用ASP实现分页(一)
分享到: 更多 (0)