All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
asp.net2.0内置Application对象的事件

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/9 1:36:46 Browse times: 246 Comment times: 0

asp.net2.0内置Application对象的事件


Head photo

Go homepage
Upload pictures
Write articles

asp.net2.0内置Application对象的事件

Application对象的事件
1.Application_Start事件
Application_Start事件在首次创建新的会话(即事件)之前发生,只有Application和Server内置对象可使用。在Application_Start事件中引用Session、Request或Response对象将导致错误。
Application对象的Start事件肯定发生在Session_Start事件之前,不过,Application对象不会像Session对象那样在一个新用户请求后触发,Application对象只触发一次,即第一个用户的第一次请求。
Application_Start事件触发惟一一个脚本程序,它存在于Global.asax文件中。
由于Application对象是多用户共享的,因此它与Session对象有着本质的区别,同时Application对象不会因为某一个用户甚至全部用户的离开而消失,一旦建立了Application对象,那么它就会一直存在直到网站关闭或者该Application对象被卸载,这通常需要很长时间。
由于Application对象创建之后不会自己注销,因此一定要特别小心的使用。另外,它会占用内存,要小心使用以免降低服务器对其他工作的响应速度。中止Application对象有3种方法,分别为服务被中止、Global.asax文件被改变或者该Application对象被卸载。
2.Application_End事件
Application_End事件在应用程序退出时于Session_End事件之后发生,只有Application和Server内置对象可使用。
Application_End事件只有在服务中止或者该Application对象卸载时才会触发,如果单独使用Application对象,该事件可以通过Application对象在利用Unload事件卸载时进行触发。一个Application_End事件肯定发生在Session_End事件之后。
Application_End事件触发惟一一个脚本程序,它存在于Global.asax文件中。





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.