asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.Net的Application


发布日期:2022年10月02日
 
ASP.Net的Application

在ASPNet中Application用法与ASP是一样的几乎是没有什么说的但是它多了两个特别有用的事件Application_OnBeginRequest和Application_OnEndRequest他们的和原来的Application_OnStart和Application_OnEnd一样是放在global文件中的(注意这个文件在ASP中名字是globalasa在ASPNet中是globalasax)

这个事件写不写On是一样的如Application_End与Application_OnEnd是一样的

Application_OnStart是在整个ASPNet应用首先被触发的事件也就是在一个虚拟目录中第一个ASPNet程序执行时触发Application_OnEnd就正好相反在整个应用停止时被触发(通常发生在服务器被重启/关机时)Application_OnRequestStart和Application_OnRequestEnd则是在每一个ASPNet程序被请求时就发生也就是说客户访问一次一个ASPNet程序这两个事件就会被触发我们可以从下面的程序看到他的应用我们先建立一个globalasax内容如下

<script language=C# runat=server

void Application_OnBeginRequest(Object sender EventArgs E)

{

ResponseWrite(Request is Starting<br>);

}

void Application_OnEndRequest(Object sender EventArgs E)

{

ResponseWrite(Request is Ending<br>);

}

</script>

然后将其放到本虚拟目录的根目录下然后我们随便打开一个什么aspx文件

我们在globalasax中定义的语句Request is Starting和Request is Ending这个不是我们在这个文件中独加的我们将会再任何一个ASPNet文件中看到它的影子

上一篇:ASP.NET网络编程中经常用到的27个函数集

下一篇:Asp.net 用户控件添加自定义事件