首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >asp.net中global.asax的用途是什么

asp.net中global.asax的用途是什么
EN

Stack Overflow用户
提问于 2010-02-26 17:30:56
回答 3查看 173.7K关注 0票数 115

如何在asp.net中使用global.asax?那是什么?

EN

回答 3

Stack Overflow用户

发布于 2010-02-26 17:34:32

Global.asax是asp.net应用程序文件。

它是一个可选文件,用于处理由ASP.NET或HttpModules引发的事件。主要用于应用程序和会话开始/结束事件以及全局错误处理。

当使用时,它应该在网站的根目录中。

票数 6
EN

Stack Overflow用户

发布于 2016-11-08 12:53:06

web应用程序的根目录具有特殊的意义,可以在该文件夹中显示某些内容。它可以有一个名为“Global.asax”的特殊文件。ASP.Net框架使用global.asax中的内容,并在运行时创建一个继承自HttpApplication的类。在应用程序的生命周期内,ASP.NET维护一个Global.asax派生的HttpApplication实例池。当应用程序接收到http请求时,ASP.Net页面框架将分配其中一个实例来处理该请求。该实例负责管理分配给它的请求的整个生命周期,只有在请求完成并返回到池中时,才能重用该实例。Global.asax中的实例成员不能用于跨请求共享数据,但静态成员可以。Global.asax可以包含HttpApplication对象的事件处理程序以及将在web应用程序中的不同点执行的其他一些重要方法

票数 4
EN

Stack Overflow用户

发布于 2010-02-26 17:33:46

Global.asax可用于处理由应用程序引起的事件。这个链接提供了一个很好的解释:http://aspalliance.com/1114

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2340572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档