高手进!!!asp分页的问题,当前页码始终在中间是怎么实现的?

LS_2006 2009-09-02 10:04:22
请先看效果:

http://jorkin.reallydo.com/kin_db_pager/css.asp?page=36


我下载了他的分页类,

研究了一周了,有一个地方不明白.

请高手指点一下.


=================================================================

If iPagerSize > 0 Then

For i = iStart To iEnd

If i = iPage Then
Pager = Pager & "<span class=""current"">" & Replace(sCurrentPage, "{$Currentpage}", i, 1, -1, 1) & "</span> "
Else
Pager = Pager & "<a href=""" & ReWrite(i) & """ >" & Replace(sListPage, "{$Listpage}", i, 1, -1, 1) & "</a> "
End If

Next

End If

================================================================


在他的代码里面用了这样一个方法来生成分页页码.

Replace(sListPage, "{$Listpage}", i, 1, -1, 1)

但看不明白"{$Listpage}"是什么意思.

我现在参照他的,想在asp.net里面实现他的这个功能.

就是这个地方搞不明白

有知道的高手么?

请告诉一下,谢谢!
...全文
109 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LS_2006 2009-09-03
  • 打赏
  • 举报
回复
我已经实现了,

就是要这个效果,嘿嘿

http://page.ensic.com.cn/default.aspx

有需要的,请加QQ群和我联系.

2976157
qfchiu 2009-09-02
  • 打赏
  • 举报
回复
  compare 的设置值:
  vbUseCompareOption -1 使用Option Compare语句的设置值来执行比较。
  vbBinaryCompare 0 执行二进制比较。
  vbTextCompare 1 执行文字比较。
  vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
qfchiu 2009-09-02
  • 打赏
  • 举报
回复
楼主给的链接打不开,看不到效果,代码也不全,
楼主应该先复习一下Replace(expression, find, replacewith[, start[, count[, compare]]])这个函数的用法,
  expression 必需的。字符串表达式,包含要替换的子字符串。
  find 必需的。要搜索到的子字符串。
  replacewith 必需的。用来替换的子字符串。
  start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
  count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 -1,它表明进行所有可能的替换。
  compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。
"{$Listpage}"应该是这前写在代码中的一个字符串,没什么意思,就是做个标记,以便在后边用变量来进行替换
Replace(sListPage, "{$Listpage}", i, 1, -1, 1)就是用变量i的值替换sListPage中的 "{$Listpage}"
三楼の郎 2009-09-02
  • 打赏
  • 举报
回复
模版里的吧,就是一个临时标签而已

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧