| 网站首页 | 行业资讯 | 操作系统 | 网络技术 | 网页设计 | 平面设计 | 媒体制作 | 编程开发 | 
 | 办公软件 | 网络安全 | 电脑技术 | 数 据 库 | 课程在线 | 成功案例 | 项目合作 | 团队简介 | 
蓝色极速感谢大家的支持!站长:干戈 QQ:495979847     IAS网上答疑系统V1.0发布  [Sunpeople  2007年9月15日]        
  您现在的位置: 蓝色极速 >> 网络技术 >> ASP >> 教程正文
 

首页所应该达到的几个…

          ★★★ 
asp翻页优化代码
作者:未知    教程来源:蓝派网    点击数:    更新时间:2007-4-20    
<%
if not isempty(request("page")) then
currentPage=cint(request("page"))
else
currentPage=1
end if

MaxPerPage=18 '###每页显示条数


set con=server.createobject("adodb.connection")

str="DSN=jgds;UID=sa"
con.open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=jgds;Data Source=."

set rs=server.createobject("adodb.recordset")
rs.open "select * from kind ",con,1,1

if rs.eof and rs.bof then
response.write "无记录!"
else
   totalPut=rs.recordcount
   rs.move  (currentPage-1)*MaxPerPage
   rs.pagesize=MaxPerPage '得到每页数
   mpage=rs.pagecount     '得到总页数

do while not rs.eof

   response.write rs(1)&"<br>"

i=i+1
if i>=MaxPerPage then exit do
rs.movenext
loop

%>
<br>
<%
call page()
sub page()%> 页次:<b><font color="#FF0000"><%=currentPage%></font>/<%=mpage%></b>,每页<b><%=MaxPerPage%></b>个,当前记录

<b><%=totalPut%></b>个   
<%                                                                                                                           
    pageno=currentPage
    if isempty(pageno) or cint(pageno)<1 or cint(pageno)>mpage then
        pageno=1
    end if
%>
[ <%if cint(pageno)>1 then%><a href=urls.asp?k=<%=request("k")%>><%end if%><<-</a> <%if cint(pageno)>1 then%><a

href=urls.asp?page=<%=pageno-1%>><%end if%><-</a><%                      
pp=cint(pageno)-3            
  if pp<1 then            
  pp=1            
  end if            
for pno=pp to mpage            
p=p+1            
if pno=cint(pageno) then%> <font color="#FF0000"><%=pno%></font><%else%> <a href=urls.asp?page=<%=pno%>><%=pno%></a><%end

if%>                      
<%                      
if p>=7 then exit for            
next%> <%if cint(pageno)< mpage then%> <a href=urls.asp?page=<%=pageno+1%>><%end if%>-></a> <%if cint(pageno)< mpage then%><a

href=urls.asp?page=<%=mpage%>><%end if%>-&gt;&gt;</a> ]<%    
end sub%>
<%
end if

rs.close
con.close
set rs=nothing
set con=nothing
%>
教程录入:Sunpeople    责任编辑:Sunpeople  
  • 上一个教程:

  • 下一个教程:

  •      
    点击申请点击申请点击申请点击申请点击申请点击申请点击申请
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    Copyright(C)2006-2009 Exploit Team All Rights Reserved
    QQ:495979847 网络备案号:陇ICP备07001585号