Books & Videos

Table of Contents

  1. Chapter 1 Getting Started

    1. Hello World

    2. Creating a New Web Site

    3. Creating HelloWorld

    4. Making the HelloWorld Web Site Interactive

    5. What You Just Did

    6. Summary

    7. BRAIN BUILDER

  2. Chapter 2 Building Web Applications

    1. Mastering Web Site Fundamentals

    2. Using Controls

    3. Source Code

    4. Summary

    5. BRAIN BUILDER

  3. Chapter 3 Snappier Web Sites with AJAX

    1. Take a Walk on the Client Side

    2. ScriptManager and UpdatePanel

    3. Controlling Browser History

    4. Extending Controls with the Control Toolkit

    5. TextBoxWaterMarkExtender

    6. PopupControlExtender

    7. CollapsiblePanelExtender

    8. Source Code Listing

    9. Summary

    10. BRAIN BUILDER

    11. Exercises

  4. Chapter 4 Saving and Retrieving Data

    1. Getting Data from a Database

    2. Binding Data Controls

    3. Create a Sample Web Page

    4. Using a DataSource Control

    5. Pay No Attention to That Man Behind the Curtain

    6. GridView Control

    7. Auto-Generated Code

    8. Adding Insert, Update, and Delete Statements

    9. Displaying and Updating the Data

    10. Take It for a Spin

    11. Modifying the Grid Based on Conditions

    12. Selecting Data from the GridView

    13. Passing Parameters to the SELECT Query

    14. LINQ

    15. Creating the Object Model

    16. Using the Object Model

    17. Editing Data in LINQ

    18. ASP.NET Dynamic Data

    19. Source Code Listings

    20. Summary

    21. BRAIN BUILDER

  5. Chapter 5 Validation

    1. Validation Controls

    2. The RequiredFieldValidator

    3. The Summary Control

    4. The Compare Validator

    5. Range Checking

    6. Regular Expressions

    7. Custom Validation

    8. Summary

    9. BRAIN BUILDER

    10. Exercises

  6. Chapter 6 Style Sheets, Master Pages, and Navigation

    1. Styles and Style Sheets

    2. Cascading Styles

    3. Inline Styles

    4. Document-Level Styles

    5. External Style Sheets

    6. Master Pages

    7. Adding Content Pages

    8. Using Nested Master Pages

    9. Changing the Master Page at Runtime

    10. Navigation

    11. Buttons and HyperLinks

    12. Menus and Bread Crumbs

    13. Site Maps

    14. Using Sitemaps

    15. Bread Crumbs

    16. Summary

    17. BRAIN BUILDER

  7. Chapter 7 State and Life Cycle

    1. Page Life Cycle

    2. State

    3. Summary

    4. BRAIN BUILDER

    5. Exercises

  8. Chapter 8 Errors, Exceptions, and Bugs, Oh My!

    1. Creating the Sample Application

    2. Tracing

    3. Debugging

    4. Error Handling

    5. Summary

    6. BRAIN BUILDER

  9. Chapter 9 Security

    1. Forms-Based Security

    2. Creating Users with the WAT

    3. Managing Users Programmatically

    4. Roles

    5. Restricting Access

    6. Summary

    7. BRAIN BUILDER

  10. Chapter 10 Personalization

    1. Profiles

    2. Anonymous Personalization

    3. Themes and Skins

    4. Summary

    5. BRAIN BUILDER

  11. Chapter 11 Putting It All Together

    1. Getting Started

    2. Adding Styles

    3. Using Master Pages

    4. Setting Up Roles and Users

    5. Logging In

    6. Navigation

    7. Products Page

    8. Adding AJAX

    9. Cart Page

    10. Purchase Page

    11. Confirm Page

    12. Custom Error Pages

    13. Summary

    14. Source Code Listings

  1. Appendix Installing the Stuff You'll Need

    1. What Hardware and Software You'll Need

    2. Visual Web Developer

    3. Visual Studio 2008

    4. ASP.NET AJAX Control Toolkit

  2. Appendix Copying a Web Site

    1. Virtual Directories

    2. Copying the Web Site Without Using the IDE

    3. Copying the Web Site with the IDE

  3. Appendix Publishing Your Web Site

    1. Using a Hosting Company

    2. Example: Getting Set Up on a Hosting Site

    3. Hosting Your Own Site

    4. Further Resources

  4. Appendix Answers to Quizzes and Exercises

    1. Chapter 1: Getting Started

    2. Chapter 2: Building Web Applications

    3. Chapter 3: Snappier Web Sites with AJAX

    4. Chapter 4: Saving and Retrieving Data

    5. Chapter 5: Validation

    6. Chapter 6: Style Sheets, Master Pages, and Navigation

    7. Chapter 7: State and Life Cycle

    8. Chapter 8: Errors, Exceptions, and Bugs, Oh My!

    9. Chapter 9: Security

    10. Chapter 10: Personalization

  5. Colophon