asp分页问题(在线等。。)

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:29:26
额~刚学了ASP。。。遇到个很菜的问题。。
这是我分页时用的导航代码:
<div id="Layer12">
<div class="STYLE3">
<%
function showpage(totalnumber,maxperpage,filename)
dim n
if totalnumber mod maxperpage=0 then
n= totalnumber \ maxperpage
else
n= totalnumber \ maxperpage+1
end if
response.write "<p align='center' valign='baseline' ><font size=2>"
if CurrentPage<2 then
response.write "<font color='#CCCCCC'>首页 | 上一页</font> | "
else
response.write "<a href="&filename&"?page=1>首页</a> | "
response.write "<a href="&filename&"?page="&CurrentPage-1&">上一页</a> | "
end if
if n-currentpage<1 then
response.write "<font color='#CCCCCC'>下一页 | 尾页<

去下载一个简单的分页代码吧。其实分页就是要搞懂
1。你设置多少个数据为一页(比如pagesize=20)
2。然后用asp代码划分(比如rs.pageSize=pagesize)
3。allPages=rs.pageCount这样asp就已经计算出有几页了。
4。rs.AbsolutePage=page(这个page是变量,rs.AbsolutePage是当前页)比如page=3那么网页打开的是第三页。
不懂可以再问。

你可能把分页的“首页 | 上一页”等和调的数据记录放在一起了。
分开2个表格。
要么把放数据记录的表格固定高度,
要么放"首页 | 上一页"的表格固定在页面底部。