关于asp的application信息丢失
为了做多国语言支持的网页,我将页面上需显示的做成了资源文件,分别为1.txt,2.txt,程序运行时,在gobal.asa的application_onStart中将资源文件读入,放入application中,可是,当和服务器长时间没有会话之后,就不能取得application中的资源,这是为什么?急!!! 问题点数:100、回复次数:5Top
1 楼mingyuexingguang(明月星光)回复于 2005-08-03 21:08:46 得分 20
超过20分钟没人访问ASP页面APPLICATION会被自动清空Top
2 楼xiaobird1(Vincent)回复于 2005-08-03 21:43:06 得分 60
长时间没有会话导致TimeOut
加入判断,如果长时间没有绘画将重新跳转登陆(读入你的资源文件)Top
3 楼peanutsun(施舍一点吧)回复于 2005-08-03 21:53:40 得分 10
对,有超时时间Top
4 楼DuJianDong(翼)回复于 2005-08-03 22:12:20 得分 10
application变量到不会到期,到期的是你的session,当然也不就能读取application了,可以设置Session.TimeOut为一个比较大的值,比如:Session.TimeOut=1440Top
5 楼zjsyyb(SAM)回复于 2005-08-07 11:14:06 得分 0
我做了测试,将Session设置成1分钟,application是不会过期的,我读取的是application的值,而不是Session的值,在win2000当Session过期后不会出现错误,可在Win2003就会出现错误,是不是系统的原因?Top




