ASP.NET中的HttpApplication类与HTTP模块详解
一、HttpApplication类概述
在ASP.NET中, HttpApplication 对象起着关键作用,它就像是整个Web应用程序各部分的交汇点。可以把它看作是单例模式在ASP.NET中的体现,在应用程序里将其视为对象的单个实例。通过 HttpContext 类的 Current 属性,能在任何时间点获取对它的引用。
重写HttpApplication
若要包含自定义的状态和事件处理,可向站点添加全局应用程序对象。在Visual Studio中创建普通网站时,会生成一个 global.asax 文件;创建ASP.NET Web应用程序项目时,则会添加 Global.asax 和 Global.asax.cs 这两个文件。 Global.asax 文件包含一个服务器端脚本块,用于存放要添加到应用程序对象的代码。示例代码如下:
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e){}
protected void Session_Start(object sender, EventArgs e){}
protected void App
超级会员免费看
订阅专栏 解锁全文
1475

被折叠的 条评论
为什么被折叠?



