时间:2021-05-28
本文详细讲述了ASP.net全局程序文件Global.asax用法,分享给大家供大家参考。具体分析如下:
一般来说ASP.NET应用程序只能有一个Global.asax文件,该文件支持许多项。具体分析如下:
•Application_Start:在应用程序接收到第一个请求时调用,这是在应用程序中给应用程序级的变量赋值或指定对所有用户必须保持的状态的理想位置。
• Session_Start:类似于Application_Start事件,但这个事件在用户第一次访问应用程序时调用。例如,Application_Start事件只在接收到第一个请求时触发,第一个请求会让应用程序运行,而Session_Start事件会在每个终端用户第一次向应用程序发出请求时调用。
•Application_BeginRequest:它没有列在Visual Studio提供的模板中,但该事件会在每个请求发出之前触发。也就是说,在请求到达服务器,且得到处理之前,会触发Application_BeginRequest事件,并在处理该请求之前处理。
•Application_AuthenticateRequest:每个请求都会触发该事件,允许为请求建立定制的身份验证。
•Application_Error:在应用程序的用户抛出一个错误时触发。它适合于提供应用程序级的错误处理,或者把错误记录到服务器的事件日志中。
•Session_End:在InProc模式下运行时,这个事件在终端用户退出应用程序时触发。
•Application_End:在应用程序结束时触发。大多数ASP.NET开发人员都不使用这个事件,因为ASP.NET很好地完成了关闭和清理剩余对象的任务。
希望本文所述对大家的asp.net程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
注:最近在复习ASP.NET,为了加深印象,会制作一些小的demo程序,分享给大家。1新建ASP.NET网站,编辑Global.asax文件,修改后的文件内容如
1、配置web.config2、在Global.asax中添加启动启动ASP.NET状态服务代码voidApplication_Start(objectsend
1、Global.asax文件:复制代码代码如下:voidApplication_Start(objectsender,EventArgse){//在应用程序启
1.Global.asax文件是ASP.NET应用程序的中心点。它提供无数的事件来处理不同的应用程序级任务,比如用户身份验证、应用程序启动以及处理用户会话等。你
以下讲解步骤:1.在Global.asax文件中作如下修改复制代码代码如下:voidApplication_Start(objectsender,EventAr