Creating a Web Application
o Visual Studio Web Site Types
o Default Event Handling in Web Applications
o Web Configuration Files
Programming a Web Application
o Event Handling in Web Applications
o Browser Capability Detection
o Page Header Retrieval
o Page-Level and Application-Level Error Handling
Adding and Configuring Server Controls
o HTML Controls and Web Server Controls
o Types of Web Server Controls
o Working with Web Server Controls
o The ASP.NET 2.0 Page Postback Model
Creating a Common Layout by Using Master Pages
o What Are Master Pages?
o What Are Content Pages?
o Nested Master Pages
Managing State for a Web Application
o ViewState Properties and ControlState Data
o Application and Session Objects
o Strategies for Managing Session State Data
o The Cache Object
Accessing and Displaying Data
o Database Connections and the Web.Config File
o Relational Data and Data Source Controls
o XML Data and Data Source Controls
o Object Data and Data Source Controls
Controlling Access to a Web Application
o Authentication for Web Applications
o Authorization for Web Applications
o Site Membership Systems Using the Membership Class
o Web Site Security Administration Using the Roles Class
Deploying a Web Application
o The Copy Web Site Utility
o The Publish Web Site Utility
o Windows Installer Setup Packages
Making Web Applications Available to Mobile Devices
o Device Emulators for Mobile Web Forms
o Mobile Device Detection and Redirection
o Mobile Web Forms
o Device-Specific Features in Mobile Web Forms