我有以下查询:在 ASP.NET Global.ascx 文件中定义了以下 HttpApplication 事件:
protected void Application_Start(object sender, EventArgs e)
{
}
protected void Session_Start(object sender, EventArgs e)
{
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
}
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
}
protected void Application_Error(object sender, EventArgs e)
{
}
protected void Session_End(object sender, EventArgs e)
{
}
protected void Application_End(object sender, EventArgs e)
{
}
据我了解,这些是 HttpApplication 事件处理程序。但也有很多其他事件。Global.ascx 事件是否只是注册事件?如果没有,那么那些已注册的其他事件是什么?另外,假设我在实现 Application_BeginRequest 事件处理程序时实现了一个 HttpModule。现在,ASP.NET Framework 也实现了相同的功能。那么我的实现会覆盖框架吗?