|
主题: 求教Golabl.asa详细用法?
|
 我知道
职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
|
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#22002/4/17 14:35:30
一个WEB应用只有一个Global.asa文件,并且只能放在该应用的根目录下。
Session Active Server应用程序是虚拟目录及其子目录下的所有文件。Active Server使用Session对象为应用程序的单个用户持久保持数据。当用户请求Active Server应用程序中ASP文件的URL时,要启动Session。在缺省情况下,如果没有用户请求,则服务器只保留Session 20分钟。用户也可以通过设Session的属性TimeOut来改变。或显示地调用Session.Abandon方法来释放Session对象。 Session本身没有内置属性,可以由用户定义: Session("属性名")=值 保存在Session对象中的数据只能被该用户读取。如用来保存用户身份: Session("name")=Request.form("text1") 事件有Session_OnStart和Session_OnEnd,其处理程序应放在文件Global.asa中。
Application Active Server使用Application对象在应用软件的所有用户中共享信息,并可以在服务器运行期间持久地保存数据。它有两个方法Lock和Unlock。当用户调用Lock时,只有当前用户能够编辑或增加Application对象的属性。调用了Lock,在完成时一定要调用Unlock解锁。事件也有两个:Application_OnStart和Application_OnStart,它们也必须放在文件Global.asa中。和Session一样,Application也没有内置属性,需要用户来定义。
|
 我知道
职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
|
#32002/4/17 14:40:38
我只想为我的所有session付初值,golabl.asa应怎样书写呀??? 十分感谢解答!
|
 =ridincal=
职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
|
#42002/4/17 14:49:02
在Global.asa中: Session_OnStart() { Session("1")=0 Session("2")="someword" Session("1")=true …… }
编辑历史:[这消息被ridincal编辑过(编辑时间2002-04-17 14:50:32)]
|
 I''MAD
职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
|
#52002/4/17 16:15:08
以前写的,给你参考.
|
 我知道
职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
|
|
 I''MAD
职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
|
#72002/4/17 16:21:56
哦,忘了说这里面有个错误,以前我也在面包论坛里问过,现在还没找出来.用还是能用.
|