In this chapter, you learned what Web Forms are and why they are important. You also learned about where Web Form code is executed, and how to mix the server code provided by ASP.NET with client code that can enhance the user experience.
Next, in Chapter 2, I will give an introduction to ASP.NET Web controls. The Microsoft ASP.NET 2.0 team wanted a 70 percent reduction in the code required to create many common Web applications. There may be some dispute as to whether they completely met this goal; however, the team's effort did lead to the creation of a new set of controls and enhancements to existing controls that allow for more declarative programming. Rather than using so much code, by placing controls on the page and setting properties, you can declare how a Web Form should function.