关于ASP.NET 中 Global.asax 文件的后台事件处理程序
Global.asax.cs中的事件处理程序,像 Application_Start、Application_Error 等,这些名称和事件都是怎么来的呢?
MSDN上的这篇文章描述了相关的内容:
http://msdn.microsoft.com/zh-cn/library/ms178473(v=vs.100).aspx
文章中提到的首先是两个特殊的事件:Application_Start 和 Application_End,它们在整个网站运行期间是只调用一次的。
其次是一堆HttpApplication类中的事件,这些事件遵循命名规则“Application_事件名”来进行命名。
具体HttpApplication包含的事件可以查看:
http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication(v=vs.100).aspx
文字的最后还提到了Session的两个事件:Session_Start 和 Session_End,其实这两个事件的命名规则也是“Session_事件名”,
不过由于其相关类型SessionStateModule类中只有这两个事件,所以。。。就是它俩咯。
事件的具体含义还请前往以上链接进行查看。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。