| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1189 人关注过本帖
标题:[求助]关于分页程序中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
快速回复:[求助]关于分页程序中path的问题!
数据加载中...
 
   



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

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