求教session变量赋值问题?

山水无言 2002-09-17 10:06:33
我在一个ASP程序里的
if Session("MAXPAGE") <=0 then session("MAXPAGE") = 25 之前,再没有看到给maxpage赋值的语句,请问:if Session("MAXPAGE") <=0 怎么不会出错?因为,我想,只有先执行Session("MAXPAGE") =25这样的语句,maxpage变量才存在,请问session变量怎么理解,它什么时候才开始存在 ?
另外,请问ASP程序有没有象VB、DELPHI 那样的调试工具,可以跟踪变量等程序运行情况。谢谢!
...全文
12 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
山水无言 2002-09-18
谢谢网友们
回复
lilei007 2002-09-17
除了以上网友说的那些原因外你的文目录下世不是还包含global.asa
回复
qiuyuhongye 2002-09-17
搂主:session的理解:在用户打开浏览器请求你的网页时session就存在了。你说为什么不会出错,是因为如果你不赋值,它便有了默认值,就如vbscript,很多变量不用声明也可以。知道了么?
if Session("MAXPAGE") <=0 这个语句包涵了:已经把变量maxpage赋成了session变量,而且有了默认值。空或者零。
推荐用visual interdev编辑asp,它有VB、DELPHI 那样的调试工具,可以跟踪变量等程序运行情况,可以设断点等等。
回复
icecools 2002-09-17
应该在别的页面里赋值了吧
session在连到你的网站开始有,到断开连接为止,主要用来保存一个用户的信息
asp好象很难象应用程序那样调试哦~
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-09-17 10:06
社区公告
暂无公告