我写我滴,你看你滴,大家互不侵犯!~~

站点统计

  • 文章总数:180
  • 评论总数:533
  • 引用总数:1
  • 浏览总数:570962
  • 留言总数:85
  • 当前主题:MsnSpace
  • 当前样式:MsnSpace

站内搜索

Google

图标汇集

  • 本站的FeedBurner RSS Feed Add to Google Reader
  • Add to BlogLines
  • Blog Directory 本站支持 WAP 访问,地址:http://www.bkye.com/wap
  • AXNA 通过 W3C XHTML 校验
  • UTF-8 编码 防广告链接
  • 订阅本站的 RSS 2.0 新闻聚合 Google SiteMap
  •         
« 屏蔽IE右键菜单之终极方法POP Article V2.0文章系统提供下载 »

我常用的ASP分页代码

下面是我写文章系统一直使用的分页代码,拿出来和大家一起分享一下,估计很多象我这样的菜鸟都很需要的,我只是简单的注释了一下代码的使用,大家在使用的时候要根据自己的需要来修改。

<%
'打开数据记录
set rs=server.CreateObject("ADODB.RECORDSET")
sql="select * from xxxx order by yyyy desc" 'xxxx,yyyy根据自己的情况修改
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.Write("当前还没有内容...")
else
dim currentpage 
maxperpage=Sitebooknum               
rs.pagesize=maxperpage              
currentpage=request.querystring("pageid")              
if currentpage="" then              
currentpage=1              
elseif currentpage<1 then              
currentpage=1              
else              
currentpage=clng(currentpage)              
if currentpage > rs.pagecount then              
currentpage=rs.pagecount              
end if              
end if              
if not isnumeric(currentpage) then              
currentpage=1              
end if              
dim totalput,n              
totalput=rs.recordcount              
if totalput mod maxperpage=0 then              
n=totalput\maxperpage              
else              
n=totalput\maxperpage+1              
end if              
if n=0 then              
n=1              
end if              
rs.move(currentpage-1)*maxperpage              
i=0     
w=1         
do while i< maxperpage and not rs.eof  
%>


<!--这里显示内容-->


<%
'循环记录
i=i+1      
w=w+1
rs.movenext
loop
end if
rs.close
set rs=nothing
%>



<!--调用分页代码-->
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td width="85%" align="center"> 共有<font color="#FF0000"><%=totalput%></font>篇 每页<%=maxperpage%>篇 当前页数:<%=currentpage%>/<% =n%> <%k=currentpage if k<>1 then%>
<a href="?pageid=1"> <font face=webdings size=2>9</font>首 页</a> <a href="?pageid=<%=k-1%>"> <font face=webdings size=2>7</font>前 页</a>
<%else%>
<font face=webdings size=2>9</font>首 页 <font face=webdings size=2>7</font>前 页
<%end if%>
<%if k<>n then%>
<a href="?pageid=<%=k+1%>"> 后 页<font face=webdings size=2>8</font></a> <a href="?pageid=<%=n%>"> 末 页<font face=webdings size=2>:</font></a>
<%else%>
后 页<font face=webdings size=2>8</font> 末 页<font face=webdings size=2>:</font>
<%end if%>            
</td>
<td width="15%" align="center"><select name="pageid" onchange="javascript:location=this.options[this.selectedIndex].value;">
<%
for i = 1 to n
if i = currentpage then%>
<option value="?pageid=<%=i%>" selected>第<%=i%>页</option>
<%else%>
<option value="?pageid=<%=i%>">第<%=i%>页</option>
<%
end if
next
%>
</select>
</td>
</tr>
</table>

  • quote 1.comedear
  • 2008-9-24 12:20:03 回复该留言

  • 能否提供这个页面的源代码
    问题补充:<%=seachResult(rsnews("comedear"),sercher)%>

    如何实现 文章分页显示

    例如:让这个页面中文章分页显示: http://www.comedear.com/showArt.asp?id=307
  • quote 2.comedear
  • 2008-9-24 12:22:40 回复该留言
  • 如何在动态数据库中调用分页 http://www.comedear.com/showArt.asp?id=307

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

MsnSpace Design By Erentan, Powered By Z-Blog 1.8, 晋ICP备05007264号

Copyright © 2005-2008 Bkye.Com. All Rights Reserved. TOP