注册 登录
编程论坛 ASP技术论坛

global.asa文件的读写问题求解

wsliuyunming 发布于 2011-02-26 09:40, 905 次点击
用javascript写的一个global.asa文件,但是在另一个asp文件中用
<%
Response.write(Application.Contents("online"))
%>
连接不上global.asa里面的 online的值。

global.asa文件如下:
<script language="javascript" runat="server">
if(Application_OnStart())
   { Application.Lock();
     Application("online")=2;
     Application.Unlock();
    }
 if(Session_OnStart())
  {        Application.Lock();
     Application("online")=Application("online")+1;
     Application.Unlock();
   }
if(Session_OnEnd())
{
 Application.Lock();
 Application("online")=Application("online")-1;
 Application.Unlock();
}
</script>
9 回复
#2
gupiao1752011-02-26 15:00
<%
Response.write(Application("online"))
%>
该为这样呢?
#3
wsliuyunming2011-02-26 17:10
回复 2楼 gupiao175
试了 还是没用
#4
wangjy5002011-02-26 19:44
<script language="javascript" runat="server">
改为这样
<script language="VBScript" runat="server">

#5
aspic2011-02-26 21:14
回复 4楼 wangjy500
如果是这样就要改成vbs的写法了
#6
wangjy5002011-02-26 22:28
他这本来就应该是这样的。
#7
aspic2011-02-27 09:05
程序代码:
<script language="vbscript" runat="server">
sub Application_onstart
    '设置SESSION超时时间
    session.timeout=15
    application.lock
    '初始化在线人数
    application("online")=0
    application.unlock
end sub

sub application_onend

end sub

sub session_onstart
    application.lock
    '在线人数加1
    application("online")=application("online")+1
    application.unlock
end sub

sub session_onend
    application.lock
    '在线人数-1
    application("online")=application("online")-1
    application.unlock
end sub
</script>
#8
hams2011-02-28 07:59
global.asa放到根目录了么?

[ 本帖最后由 hams 于 2011-2-28 14:25 编辑 ]
#9
wsliuyunming2011-02-28 12:21
回复 8楼 hams
嗯 2个文件都放在同一个目录下
#10
hams2011-02-28 14:24
同不同一个目录无关紧要,最主要的问题是global.asa要放到根目录下,前面打错字了
1