资讯中心

结合设计经验与营销实践,提供有价值的企业营销资讯

首页网站优化

Easp一个简单的分页Demo 适合新手上手

分页使用的小例子,其实v2.1帮助文档已经写得很清楚了,但是没有一个demo,对于新手不知道怎么用。这个例子就是把帮助文档的示例串起来,让新手有一个完整的体验(嘻嘻,我也是个新手)。   

  更多的详细类容还是参考帮助文档:)   

XML/HTML代码
  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>  
  2.   
  3. >  
  4. <html xmlns="http://www.w3.org/1999/xhtml">  
  5. <head>  
  6. <title>title>  
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  8. head>  
  9. <body>  
  10. <%
  11. '打开数据库,可以在easp.config.asp中设置   
  12. EaspEasp.db.Conn = Easp.db.OpenConn(1,"./data.mdb","")   
  13.   
  14.   
  15. '设置一页的大小,当然也可以在GetPageRecord中设置   
  16. Easp.db.PageSize = 5  
  17.   
  18.   
  19. '设置一个分页样式,基本都采用easp的默认方式   
  20. Easp.db.SetPager "base", "{first}{prev}{liststart}{list}{listend}{next}{last}", Array("listlong:6","listsidelong:3")    
  21.   
  22. '再设置设置一个分页样式,这个样式取名为default,   
  23. '分页导航样式HTML模板 "<div class=""newpager"">{first}{prev}{list}{next}{last} 转到{jump}页div>"   
  24. '第三个参数,是对分页导航样式配置选项,如first:首页,是指{first}展现形式   
  25. Easp.db.SetPager "default", "<div class=""newpager"">{first}{prev}{list}{next}{last} 转到{jump}页div>", Array("first:首页","last:尾页","prev:上一页","next:下一页","list:第*页")      
  26.      
  27.   
  28. Dim rs    
  29. '获取数据信息,0 表示用数组描述方式.   
  30. set rs = Easp.db.GetPageRecord("0",Array("user:id,name","","",""))    
  31.     
  32. '将数据信息显示出来   
  33. Dim i   
  34. For i = 1 To rs.PageSize        
  35.    If rs.Eof Then Exit For        
  36.    Easp.WN "ID:"&rs("id")&",name:"&rs("name")   
  37.    rs.MoveNext()         
  38. Next        
  39.   
  40. '将base分页条显示出来   
  41. Easp.WN Easp.db.GetPager("base")   
  42.   
  43. '另外一个分页   
  44. Easp.WN ""   
  45. Easp.WN "再显示,但是按name排序,而且id大于5"   
  46.   
  47. '获取数据信息,0 表示用数组描述方式。p表示页码的URL参数名称,这是为了和上面数据避免重复   
  48. set rs = Easp.db.GetPageRecord("0:p",Array("user:id,name","id>5","name asc",""))    
  49.   
  50.   
  51. '将数据信息显示出来   
  52. For i = 1 To rs.PageSize        
  53.    If rs.Eof Then Exit For        
  54.    Easp.WN "ID:"&rs("id")&",name:"&rs("name")   
  55.    rs.MoveNext()         
  56. Next     
  57.   
  58. '将default分页条显示出来   
  59. Easp.WE Easp.db.GetPager("default")     
  60. %>  
  61. body>html>  

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

免费获取网站建设与品牌策划方案报价
*主要业务范围包括:网站推广、网站建设、小程序开发、企业邮箱等
×
添加微信好友,了解更多产品

点击复制微信号

微信号:135-8507-6606

复制成功
微信号:135-8507-6606
添加微信好友,了解更多产品
去微信添加好友吧

QQ

在线咨询真诚为您提供专业解答服务

电话

135-8507-6606
7*24小时服务热线

微信

二维码扫一扫添加微信
TOP