很有意思的分页问题!

devillicheng 2004-04-14 10:01:42
高手帮我想想为什么!!!
说明:

变量 page表示当前页书
pgnm 表示共有多少页
问题代码(之所以没有写出错代码!是因为没有报错!)
......
page=request.querystring("page")
......
pgnm=rs.pagecount
......
response.write page '结果是 “3”
response.write pgnm '结果是 “3”也就是当前页就是最后一页
if page=pgnm then '问题出在这里
response.write "最后一页 " '这句永远没有执行,更奇怪的是 & _
else '如果我把条件换成 page+1=pgnm+1 后 & _
'response.write page '一些都正常了!!!
'response.write pgnm
response.write "<a href=admin_sp.asp?page="&pgnm&">最后一页 </a>"
end if
......
没有把代码完全贴出来是因为代码太长了,而且我把page和pgnm都打印出来了的确相等,可是if语句就是判断不出来他们相等,然后把if条件的等号两边同时加一,其他代码绝对原封不动,程序就正常了!郁闷!
...全文
8 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
diveas 2004-04-14
来晚了~
回复
devillicheng 2004-04-14
TO: maxid(快乐CODING)
呵呵!你教训的是,是我的问题。以后肯定多加细心!
你一不小心就把我的问题解决了!呵呵!多谢了
分数不多,您老笑纳
回复
maxid 2004-04-14
page和pgnm的类型不同啊,一个是string,一个是int
if CInt(page)=pagnm Then
...


那样就OK啦,要细心点啦
回复
thundersoft 2004-04-14
输出一下 response.write(page=pgnm ),看看true or false
仔细调试,应该没问题的
回复
jinhaiou 2004-04-14
奇怪
回复
大鸟吴 2004-04-14
trim一下,或者重新打开一下.
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告