Chapter 1. Getting acquainted with ASP.NET 4.0
Figure 1.1. The Web Form model. Every interaction on the form causes a new request to go from the web browser to the server.
Figure 1.2. ASP.NET page compilation is performed on demand. The files are monitored for changes, and if modifications are made, the current compiled version is discarded.
Figure 1.3. Typical schema for a three-layered application. Each component is separated from those above it, and each has no understanding of the inner capabilities of the others. Isolation provides the ability to change a layer implementation without affecting the other layers.
Figure 1.4. The simplified route for a page request. After the client request, a special HttpHandler called PageHandlerFactory gets the request and dynamically executes the given page.
Figure 1.5. The ASP.NET pipeline for request and response (principal events only). HttpModules and HttpHandlers are used by the developer to make the pipeline extensible.
Figure 1.6. The code snippet results in a Web Form that shows the TextBox and Literal control after the button is clicked. The code used to render this page takes advantages of OOP techniques to program objects during their lifecycle.
Figure 1.7. The main components of .NET Framework 4.0. Every piece is a separate technology available in the framework. You can combine any of them or use them separately.