标题:[求助]关于分页程序中path的问题!
只看楼主
ndgsguozq
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-2
得分:0 
那为什么分页可以正确显示啊?分页程序怎么知道调用哪个程序?
2006-03-13 21:13
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
回复:(ndgsguozq)那为什么分页可以正确显示啊?分页...
以下是引用ndgsguozq在2006-3-13 21:13:00的发言:
那为什么分页可以正确显示啊?分页程序怎么知道调用哪个程序?

一般程序应该是知道给同名变量取值或赋值,不过如果不强制声明变量
if page<>1 then
<a href=<%=path%>?page=1>第一页</a> <a href=<%=path%>?page=<%=(page-1)%>>上一页</a>
end if

if page<>rs_search.pagecount then
<a href=<%=paht%>?page=<%=(page+1)%>>下一页</a> <a href=<%=path%>?page=<%=rs_search.pagecount%>>最后一页</a>
end if
像以上这种情况paht在这句代码之前找不到与此同名的变量的话,就会被程序认为是新变量,也可能会被认为没有初始化而错误。

2006-03-13 21:19
ndgsguozq
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-3-2
得分:0 
首先感谢yms123的热心帮助!
像我所提的这种情况,在path的地方,随便输入变量,当程序默认为是新变量后,其值是否默认当前程序呢!
2006-03-13 21:32
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用ndgsguozq在2006-3-13 21:32:00的发言:
首先感谢yms123的热心帮助!
像我所提的这种情况,在path的地方,随便输入变量,当程序默认为是新变量后,其值是否默认当前程序呢!

一般新变量部进行初始化(也就是第一次赋值)就来读取变量的值是会出错误的,不过我倒知道JSP中Java有对变量的自动初始化设定。也就是声明过的变量,不初始化也能读取值但为空值。ASP好像不会自动初始化把,不清楚。反正我写程序从来是注意变量初始化的问题的。

2006-03-13 22:17
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
<a href=<%=path%>?page=1>

当path 是空值是,默认提交的就是当前页,如果地址中没有参数,分页完全可以直接写成<a href="?page=<%=page%>">,这和表单的action一样,当表单的action 是空时,就默认提交到当前页

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-03-14 13:19
Anycall
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-12-20
得分:0 
楼上正解

2006-03-14 14:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-48078-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.119944 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved