21.1 Introduction
21.2 Simple HTTP Transactions
21.3 Multitier Application Architecture
21.4 Creating and Running a Simple Web-Form Example
21.4.1 Examining an ASPX File
21.4.2 Examining a Code-Behind File
21.4.3 Relationship Between an ASPX File and a Code-Behind File
21.4.4 How the Code in an ASP.NET Web Page Executes
21.4.5 Examining the XHTML Generated by an ASP.NET Application
21.4.6 Building an ASP.NET Web Application
21.5 Web Controls
21.5.1 Text and Graphics Controls
21.5.2 AdRotator Control
21.5.3 Validation Controls
21.6 Session Tracking
21.6.1 Cookies
21.6.2 Session Tracking with HttpSessionState
21.7 Case Study: Connecting to a Database in ASP.NET
21.7.1 Building a Web Form That Displays Data from a Database
21.7.2 Modifying the Code-Behind File for the Guestbook Application
21.8 Case Study: Secure Books Database Application
21.8.1 Examining the Completed Secure Books Database Application
21.8.2 Creating the Secure Books Database Application
21.9 Wrap-Up
21.10 Web Resources