在Global.asax可以触发那些事件?

Application对象创建和结束时所触发的事件有
 Application_Start
 Application_End
Session对象创建和结束时所触发的事件有
• Session_Start
• Session_End
对程序有请求发生时触发的事件有 (按发生顺序排列)
• Application_BeginRequest
• Application_AuthenticateRequest
• Application_AuthorizeRequest
• Application_ResolveRequestCache
• Application_AcquireRequestState
• Application_PreRequestHandlerExecute
• Application_PostRequestHandlerExecute
• Application_ReleaseRequestState
• Application_UpdateRequestCache
• Application_EndRequest
当有程序有错误发生时触发的事件有
• Application_Error
• Application_Disposed

时间: 2024-12-31 02:34:21

在Global.asax可以触发那些事件?的相关文章

使用ASP.NET Global.asax 文件

asp.net Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看一下如何在应用程序开发工作中使用这个文件. 概述 Global.asax 位于应用程序根目录下.虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件.删除它不会出问题--当然是在你没有使用它的情况下..asax 文

ASP.NET中的Global.asax以及Web应用的生命周期

asp.net|web   ASP.NET中的Global.asax以及Web应用的生命周期     Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.    Global.asax 文件被配置为任何(通过 URL 的)直接 HTTP 请求都被自动拒绝,所以用户不能下载或查看其内容.ASP.NET 页面框架能够自动识别出对Global.asax 文件所做的任何更改

ASP.NET中Global.asax文件的使用

Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看一下如何在应用程序开发工作中使用这个文件. 概述 Global.asax 位于应用程序根目录下.虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件.删除它不会出问题--当然是在你没有使用它的情况下..asax 文件扩展名指出它是

ASP.NET中使用Global.asax文件

  Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法.你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看一下如何在应用程序开发工作中使用这个文件. 概述 Global.asax 位于应用程序根目录下.虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件.删除它不会出问题--当然是在你没有使用它的情况下..asax 文件扩展名指出

ASP.NET Global.asax应用程序文件简介_实用技巧

你可以使用这个文件实现应用程序安全性以及其它一些任务.下面让我们详细看一下如何在应用程序开发工作中使用这个文件. 概述 Global.asax 位于应用程序根目录下.虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但是它实际上是一个可选文件.删除它不会出问题--当然是在你没有使用它的情况下..asax 文件扩展名指出它是一个应用程序文件,而不是一个使用 aspx 的 ASP.NET 文件. Global.asax 文件被配置为任何(通过 URL 的

asp.net Global.asax文件与HttpApplication详解

Global.asax 文件继承自HttpApplication 类,它维护一个HttpApplication 对象池,并在需要时将对象池中的对象分配给应用程序.Global.asax 文件包含以下事件:     ·Application_Init:在应用程序被实例化或第一次被调用时,该事件被触发.对于所有的HttpApplication 对象实例,它都会被调用.     ·Application_Disposed:在应用程序被销毁之前触发.这是清除以前所用资源的理想位置.     ·Appli

静态文件触发global.asax事件

问题描述 如何使用非.aspx文件(如.html.htm.txt)触发global.asax事件.dotnet版本为2.0 解决方案 解决方案二:问题是这样的,二级域名跳转放在global.asax可是用二级域名访问静态地址的问题报错了.(http://a.domain.com/test.html)因为静态文件不会触发test.html事件.解决方案三:如果有曾经遇到过类似问题的朋友麻烦帮忙有什么办法没有?解决方案四:什么错误,贴出来.解决方案五:因为静态文件不会触发test.html事件.不知

采用Global.asax的Application_BeginRequest事件过滤敏感字符

1.特殊字符过滤公共类ProcessRequest.cs using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace COMP { public class ProcessRequest { public void StartProcessRequest() { try { st

webservice 中如何触发global.asax

问题描述 在webservice中的service1.asmx写了一个程序,HelloWorld程序,并添加了global.asax,在asp.net中调用这个服务中的HelloWorld(),然后想调用HelloWorld的时候触发global.asax中的application_start(),我应该怎么做,是不是在HelloWorld()中添加什么代码,asp.net调用HelloWorld()的时候,直接触发application_start(),我应该怎么做,谢谢,有知道的吗?我是个新