只有唯一的一个Global.asax文件 KH;~VR8"/
这个个Web程序的系统文件,属于选项文件,可有可无,当需要使用Application和Session对象的事件处 2=NaqHt(
)
yMrET
m
理程序时,就需要创建些文件。 iO5g30l
在启动目录下 aim\3y~
8]&:'
他主要是定义Application_Start(),Application_End(),Session_Start(),Session_End()等事件,文件 T8z?_ *k
y0mNDze
结构如下: RSym9t90t
<% @application language=vb %> i m;6$3
<script Runat="server"> !Yb !Au[
Sub Application_Start(ByVal Sender As Object,ByVal E As EventArgs) 8i`>],,ch
$N)G:=M!s
End Sub zVw5 (Tc
\OVtvJV]
Sub application_End(ByVal Sender As Object,ByVal E As EventArgs) *C5`LgeX
IB[$~sGe
End Sub Pn">fWRCx
\6SjJ]o>
Sub Session_Start(ByVal Sender As Object,ByVal E As EventArgs) )Q
=>7%ZA
>[|N%9\
End Sub 4G(7V:
K'r;#I|"J
Sub Session_End(ByVal Sender As Object,ByVal E As EventArgs) l(sVnhL6h
!="q"X/*
End Sub #mu L-V
</script> (~^fx\-S
2uE<mjCt-r
f(m,!
如果有Global.aspa文件,就它编译成继承HttpApplication 类的.Net Framework类,然后执行Asp.net文 43AzNXWF8
6Kpq~o
件的程序前触发Application_Start事件,执行Global.Asax文件的Application_Start()事件处理程序, i)z|=
|?
Uv
*Aa7M
并建立,因为Global.ASax文件存在,接着执行Session_Start()事件处理程序。 WZNq!K H
当Session时间超过TimeOut属性的设定事执行Abandon()方法,表示 Session时间结束,就触发 Z*co\ pW
11yXI[
Vession_End事件处理程序,处理程序是在关闭Session对象前执行。 ,O5X80'.g
Web服务器如果关机,在关闭Application对象前就会Application_End()事件处理程序,当然也会结束所 yKV{V?h?
'/.Dxib
有用户的Session时间,执行所有用户的Session_End()事件处理程序。 B]"`}jn