With all of these processes taking place,
we've forgotten about Global.asax. You may think - "What about
global.asax?" Well, it too is an important part of the ASP.NET Processing
Processes. Global.asax is actually the file which handles events coming
from the HTTPApplication object as well as events in HTTPModules
that you have. This makes it easier to use than an HTTPModule if you
only need the functionality provided by it (instead of the whole HTTPModule).
See the Related Articles for more
information on Global.asax.
Well, this article has gone over the general
processing of an HTTP Request and how you an intercept and modify that
request. There are a few articles in the Related Articles that a
worth a look at if you want to know more about anything in there (as some of
the stuff was also explained loosely for simplicity).