Books & Videos

Table of Contents

  1. Chapter 1 Web Development in 2008

    1. AJAX

    2. .NET Framework 3.0 and 3.5

    3. Visual Studio 2008

    4. Internet Information Services 7.0

    5. Beyond 2008

    6. On to VS2008

  2. Chapter 2 Visual Studio 2008

    1. First Sight: The Start Page

    2. Creating Your First Web Page

    3. Projects and Solutions

    4. The Integrated Development Environment

  3. Chapter 3 Controls: Fundamental Concepts

    1. Events

    2. ASP.NET Server Controls

    3. AJAX Server Controls

    4. HTML Server Controls

    5. Client-Side Processing

  4. Chapter 4 Basic Controls

    1. Visual Studio Is Not Mandatory

    2. Web Forms: Plain or AJAX?

    3. Label Controls and Literal Controls

    4. TextBox Control

    5. HiddenField Control

    6. Button Controls

    7. HyperLink Control

    8. Images

    9. Selecting Values

  5. Chapter 5 More Controls

    1. Panel Controls

    2. The UpdatePanel Control

    3. MultiView and View Controls

    4. The Wizard Control

    5. The FileUpload Control

    6. The AdRotator Control

    7. The Calendar Control

  6. Chapter 6 Website Fundamentals

    1. The Page Class

    2. The Code-Behind File

    3. Moving to Another Page

    4. State

    5. Life Cycle

    6. Directives

  7. Chapter 7 Data Source Controls and Connections

    1. Sources of Data and DataSource Controls

    2. Using the ObjectDataSource Control

    3. Using the XmlDataSource Control

    4. Using the SqlDataSource Control

    5. Tracking the Data Source with Events

  8. Chapter 8 Using Data-Aware Controls

    1. Hierarchical Data Controls

    2. Tabular Data Controls

    3. Lists of Data

    4. One Record at a Time: DetailsView

    5. Many Records at a Time: GridView

    6. Templated Controls

  9. Chapter 9 ADO.NET

    1. The ADO.NET Object Model

    2. Getting Started with ADO.NET

    3. Creating Data Objects by Hand

    4. Stored Procedures

    5. Updating with SQL and ADO.NET

    6. Updating Data with Transactions

    7. Binding to Business Objects

  10. Chapter 10 Presenting LINQ

    1. Deconstructing LINQ

    2. LINQ Providers

    3. LINQ to XML

    4. LINQ to SQL

  11. Chapter 11 Validation

    1. The RequiredFieldValidator

    2. The Summary Control

    3. The Compare Validator

    4. Range Checking

    5. Regular Expressions

    6. Custom Validation

    7. Validation Groups

  12. Chapter 12 Forms-Based Security

    1. Authentication

    2. Setting Up Forms-Based Authentication

  13. Chapter 13 Master Pages and Navigation

    1. Master Pages

    2. Navigation

    3. Filtering Based on Security

  14. Chapter 14 Personalization

    1. Creating Personalized Websites

    2. Themes and Skins

    3. Web Parts

  15. Chapter 15 Custom and User Controls

    1. User Controls

    2. Custom Controls

    3. Derived Controls

    4. Composite Controls

  16. Chapter 16 Web Services

    1. Introducing Web Services

    2. Understanding Web Service Protocols and Standards

    3. Using SOAP Web Services

    4. Developing an ASP.NET SOAP Web Service

    5. Calling the Web Service

    6. Developing a WCF Web Service

    7. Creating and Consuming AJAX-Enabled Web Services

    8. Introducing REST and JSON

    9. Learning More About Web Services

  17. Chapter 17 Caching and Performance

    1. Types of Caching

    2. Data Caching

    3. Output Caching

    4. Fragment Caching: Caching Part of a Page

    5. Object Caching

    6. The HttpCachePolicy Class

    7. Performance

    8. Benchmarking and Profiling

  18. Chapter 18 Application Logic and Configuration

    1. Introducing IIS 7.0

    2. Application-Wide Logic

    3. Configuring the Application

    4. Modifying web.config with IIS 7.0

    5. Web Site Administration Tool

    6. Custom Configuration Sections

  19. Chapter 19 Tracing, Debugging, and Error Handling

    1. Creating the Sample Application

    2. Tracing

    3. Debugging

    4. Error Handling

    5. Custom Error Pages

  20. Chapter 20 Deployment

    1. Assemblies

    2. Local Deployment

    3. Global Deployment

    4. Windows Installer

    5. Web Deployment Projects

  21. Chapter 21 Epilogue: From Now to vNext

    1. (Some of) The Winnowing Process

    2. On the Stove

    3. On the Far Horizon

  1. Appendix Installing the AJAX Control Toolkit

    1. Downloading the Code

    2. Building the Code and Looking Around

    3. Integrating the Toolkit with VS2008

  2. Appendix Relational Database Technology: A Crash Course

    1. Tables, Records, and Columns

    2. Table Design

    3. SQL

    4. Further Reference

  3. Appendix Keyboard Shortcuts

    1. General Actions

    2. Text Generation and Refactoring

    3. Text Navigation

    4. Text Editing and Selection

    5. Main Window Shortcut Keys

    6. Tool Window Shortcut Keys

    7. Find-and-Replace Shortcut Keys

    8. Macro Shortcut Keys

    9. Debugging Shortcut Keys

  4. Colophon