ASP.NET 2.0: A Developer''''s Notebook
The Developer''''s Notebook Series
What You Need to Use This Book
Section 1.1. Create a New Web Project
Section 1.2. Use Multiple Languages
Section 1.3. Set the Focus of Controls
Section 1.4. Define Multiple Validation Groups on a Page
Section 1.5. Insert Client Script into a Page
Section 1.6. Post to Another Page
Section 1.7. Selectively Display Groups of Controls
Section 1.8. Upload Files to Your Web Site
Section 1.9. Create an Image Map
Chapter 2. Master Pages and Site Navigation
Section 2.1. How do I do that?
Section 2.2. Use a Master Page as a Content Page Template
Section 2.3. Modify a Master Page at Runtime
Section 2.4. Create a Site Map for Your Web Site
Section 2.5. Display Hierarchical Data Using the TreeView Control
Section 2.6. Populate a TreeView Control Programmatically
Section 2.7. Display Drop-Down Menus Using the Menu Control
Section 3.1. How do I do that?
Section 3.2. Create a Personalizable Custom Web Part
Section 3.3. Let Users Move Web Parts
Section 3.4. Let Users Add Web Parts at Runtime
Section 3.5. Let Users Edit Web Parts at Runtime
Section 3.6. Enable Web Parts to Talk to Each Other
Section 4.1. Display Data in a Table
Section 4.2. Sort and View Records on Multiple Pages
Section 4.3. Edit and Delete Records
Section 4.4. Display One Record at a Time
Section 4.5. Cache the Data Source Control
Section 4.6. Cache Using Dependency
Section 4.7. Encrypt Connection Strings
Section 4.8. Connect to a Business Object
Section 4.9. Connect to an XML Document
Section 5.1. Create a Login Page Using the New Security Controls
Section 5.2. Add Users with WAT
Section 5.3. Restrict Unauthorized Access to Pages
Section 5.4. Recover Passwords for Users
Section 5.5. Let Users Change Passwords
Section 5.6. Create Accounts with CreateUserWizard
Section 5.7. Group Users into Roles
Section 5.8. Manage User Settings
Section 6.1. How do I do that?
Section 6.2. Dynamically Generate Web Service Proxy Classes
Section 6.3. Precompile Your Site
Section 6.4. Cache Fragments of a Page
Section 6.5. Lower the Cost of Server Callbacks
Section 7.1. Personalize Your Application
Section 7.2. Authenticate Users with Forms Authentication
Section 7.3. Save Anonymous User Profiles
Section 7.4. Transfer an Anonymous Profile to an Authenticated Profile
Chapter 8. Themes, Skins, and Localization
Section 8.1. Create Themes and Skins
Section 8.2. Apply Themes at Runtime
Section 8.3. Store Themes in User Profiles