只有唯一的一个Global.asax文件 t?H;iBrpxd
这个个Web程序的系统文件,属于选项文件,可有可无,当需要使用Application和Session对象的事件处 KRR^?
b=
ec?n #7
理程序时,就需要创建些文件。 :2Rci`lp
在启动目录下 8J?`_
X-r,>o:
他主要是定义Application_Start(),Application_End(),Session_Start(),Session_End()等事件,文件 !#4HGjPI
kR~4O$riG
结构如下: mF:s-+
<% @application language=vb %> DHNii_w4v
<script Runat="server"> lGHu@(n<
Sub Application_Start(ByVal Sender As Object,ByVal E As EventArgs) K2o0L5Lke
*9{Wn7pck/
End Sub %TTL^@1!b
{*Wwu
f.
Sub application_End(ByVal Sender As Object,ByVal E As EventArgs) )I-?zyL
iXS-EB/
End Sub [tK:y[nk
6V6g{6W,/
Sub Session_Start(ByVal Sender As Object,ByVal E As EventArgs)
83,1d*`
=? *"V-l
End Sub c^)E:J/
qkG;YGio
Sub Session_End(ByVal Sender As Object,ByVal E As EventArgs) /?-p^6U
Wu;|(2I
End Sub KY34 'Di
</script> 7{6.
o-<_X&"a|5
M "P
如果有Global.aspa文件,就它编译成继承HttpApplication 类的.Net Framework类,然后执行Asp.net文 Y+`-~ 88
0i(?LI_S
件的程序前触发Application_Start事件,执行Global.Asax文件的Application_Start()事件处理程序, x|i3e&D
rxI&;F#
并建立,因为Global.ASax文件存在,接着执行Session_Start()事件处理程序。 :w_1J'D}
当Session时间超过TimeOut属性的设定事执行Abandon()方法,表示 Session时间结束,就触发 ${6'
gw"l&