社区
ASP
帖子详情
全局变量application为什么会周期性地值丧失?
wafeng
2004-01-09 11:22:08
我在global.asa中定义了一个全局变量,赋值为空字符串,然后在一个网页里,给其赋值,但现在是过了一两个小时,这些变量就空了,还得再次运行赋值页面,在这期间,机器没有重启和关机。如果在global.asa中直接给变量赋值的话,那么,则不会出现这种情况,这是怎么回事?
...全文
72
19
打赏
收藏
全局变量application为什么会周期性地值丧失?
我在global.asa中定义了一个全局变量,赋值为空字符串,然后在一个网页里,给其赋值,但现在是过了一两个小时,这些变量就空了,还得再次运行赋值页面,在这期间,机器没有重启和关机。如果在global.asa中直接给变量赋值的话,那么,则不会出现这种情况,这是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wafeng
2004-01-15
打赏
举报
回复
结帐吧,以后再研究一下
wafeng
2004-01-12
打赏
举报
回复
每次访问网站都会调用这个赋值页面,因为里面的变量值现在没有完全定下来,等定下来后,再固定下来不赋值。
aoeiuvcom
2004-01-11
打赏
举报
回复
哪位在哪里看到没有超时的,告诉那资料的名字好吗?
有超时,不用担心,会有的!
flying310
2004-01-11
打赏
举报
回复
设置超时时间了是吧。
wafeng
2004-01-11
打赏
举报
回复
我查阅了资料,application不会清空,而且在任何页面赋值都可以,不一定得在global.asa里。
zhizhiming
2004-01-09
打赏
举报
回复
哦
这个问题是不是有客户机访问了 调用到赋值页面时对变量重新赋值了
还有考虑到锁定aPPLICATION变量呀
wafeng
2004-01-09
打赏
举报
回复
to coolidea:
看到书上说,只要服务器不关,是不会清空的。
to lbd8848:
只在一个页面里赋值了,其它页面都是引用。
to born20c;
经常是使用同一个引用了变量的页面,比如录入展会信息吧,录着录着,提交后,就没了。
born20c
2004-01-09
打赏
举报
回复
如果隔一段时间不调用,系统会自动把application变量清空的.
调用的时候可以这样写:
function getApplication变量 {
if application变量为空 {
return 初始化application变量
}
return application变量
}
jaffgao
2004-01-09
打赏
举报
回复
你在end session中用了什么处理了吧
lbd8848
2004-01-09
打赏
举报
回复
是不是其他地方用到,将其值覆盖了??
coolidea
2004-01-09
打赏
举报
回复
有默认有效时间的,这个时间值你可以在程序中设定
wafeng
2004-01-09
打赏
举报
回复
在赋值页面里给其赋值时,并没有调用application.lock这个方法,跟这有关吗?
YUFEI72
2004-01-09
打赏
举报
回复
在IIs里面好像可以设置这个值,不然在程序里面设也一样
flying310
2004-01-09
打赏
举报
回复
设了超时时间了吧
rcky
2004-01-09
打赏
举报
回复
这个有时间限制的
onetwofree
2004-01-09
打赏
举报
回复
application 是会自动清空的,好象是没有人访问站点超过某段时间后触发的
你的症状好象可能服务器冲突有关吧,
888228
2004-01-09
打赏
举报
回复
跟服务器的设置有问题吧...
endurer
2004-01-09
打赏
举报
回复
up
nik_Amis
2004-01-09
打赏
举报
回复
up
GO错误异常处理面试题及参考答案
在 Go 语言中,哨兵错误(sentinel error)是一种特殊的错误
值
,它被定义为
全局变量
,用于表示特定类型的错误情况。当函数返回这个特定的错误
值
时,调用者可以通过比较错误
值
来判断具体的错误类型。import ("errors""fmt"// ErrNotFound 是一个哨兵错误,表示资源未找到var ErrNotFound = errors.New("资源未找到")// GetUser 模拟从数据库获取用户// 模拟从数据库获取用户。
使用 IBM Rational
Application
Developer 剖析 Java 程序
Charu Jain, 软件开发人员, IBM Charu Jain 自从 2006 年 就是 IBM 多伦多软件实验室的一名软件开发人员。自从加入 IBM 之后,她曾经在多个软件开发团队工作过,包括 IBM XL C/C...
秋招/校招面试不完全整理
文章目录必看说明Java基础为什么重写 equals 方法就必须重写 hashcode 方法?hashCode()介绍为什么要有 hashCode为什么重写equals方法就必须重写hashcode方法?深拷贝和浅拷贝八中数据类型及其范围Java中int类型的最小
值
是怎么表示的?反射的作用及机制说一下序列化,网络传输使用什么序列化?序列化有哪些方式代理Comparable和Comparator有什么区别引用传递和
值
传递装箱和拆箱static变量存储位置super()和this()不能同时在一个构造函数中出现
Go垃圾回收参数调优:实现低延迟服务的实战指南
现代Go(1.5版本后)采用三色标记-清除算法进行垃圾回收。白色:潜在的垃圾,可能
会
被回收灰色:已被发现但还未处理完的对象黑色:确定仍在使用的对象,不
会
被回收初始时,所有对象都是白色(假设所有人都要离开城市)从根对象(
全局变量
、栈变量等)开始,标记为灰色(确认这些人要留在城市)检查灰色对象引用的其他对象,将它们也标记为灰色,同时将已检查完的灰色对象标记为黑色(被留下的人的亲朋好友也要留下)重复步骤3,直到没有灰色对象(所有要留下的人都确认完毕)
interview
ASP.NET页面间传
值
的几种方式 1。使用QueryString 使用QuerySting在页面间传递
值
已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的
值
是
会
显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的
值
少而安全性要求不高的情况下,这个方法还是一个不错的方案。 2。使用Session变量 使用Session
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章