ASP.NET Web Forms Internals: Requests, ViewState & Page Lifecycle
Most developers are familiar with the high level abstractions that ASP.NET provides for them, such as Web Forms and Web Services. However, below these abstractions sits a very interesting architecture. Knowing the under works of this architecture not only elevates the ASP.NET developer into the advanced zone, but also helps him or her, write better designed applications and solve advanced problems that occur way below the high level ASP.NET use
What you'll learn
Do you know what happens before a page starts executing its events? Do you know how the ASP.NET pipline works and what are the best practices for your code to subscribe to this pipeline? Do you know the importance of ViewState in the page lifecycle beyond the "it saves page state between postbacks" statement? If the answer of any of the above questions is no, then you will benefit from this course.
Table of contents
- Introduction 0m
- Contents 1m
- The Integrated IIS/ASP.NET Pipeline 1m
- Pre-Page Execution Architecture 4m
- A Request Hits IIS 1m
- Into the Integrated Pipeline 1m
- Native and Managed Modules Kick In 6m
- The ManagedEngine Module Triggers ASP.NET Integration 2m
- The Application Domain is Created 3m
- Request hits the Handler 2m
- …And the Page Execution Starts 0m
- The IIS Classic Mode (IIS 6.0) 1m
- Recap and Takeaways 2m