Get a jump on using the new framework for developing AJAX-enabled ASP.NET applications—with insights from a noted authority on ASP.NET. This reference covers the February 2007 release of ASP.NET AJAX Extensions 1.0. It delivers practical instruction and extensive code samples to help you create state-of-the-art applications with the latest Web development tools.
Discover how to:
Understand the “AJAX lifestyle” fundamentals for creating interactive, responsive applications
Use the Microsoft AJAX Library to support object-oriented JavaScript programming
Access rich, sophisticated controls from the ASP.NET AJAX Control Toolkit
Apply extenders to add new client-side behavior to existing ASP.NET controls
Implement partial page rendering without client-side programming
Use ASP.NET built-in authentication and profile services from JavaScript
Create server-side services that can be invoked from JavaScript
Companion Web site includes:
Microsoft Visual C# and JavaScript code samples
Book updates covering the latest ASP.NET AJAX releases
Chapter 1 Introduction
Why Use Prism?
Getting Started with Prism
An Overview of Prism
More Information
Chapter 2 Initializing Prism Applications
What Is a Bootstrapper?
Key Decisions
Core Scenarios
More Information
Chapter 3 Managing Dependencies Between Components
Key Decision: Choosing a Dependency Injection Container
Core Scenarios
Using Dependency Injection Containers and Services in Prism
Using IServiceLocator
More Information
Chapter 4 Modular Application Development
Benefits of Building Modular Applications
Core Concepts
Key Decisions
Core Scenarios
More Information
Chapter 5 Implementing the MVVM Pattern
Class Responsibilities and Characteristics
Class Interactions
Construction and Configuration
Key Decisions
More Information
Chapter 6 Advanced MVVM Scenarios
Commands
Handling Asynchronous Interactions
User Interaction Patterns
Advanced Construction and Configuration
Testing MVVM Applications
More Information
Chapter 7 Composing the User Interface
UI Layout Concepts
UI Layout Scenarios
UI Design Guidance
UI Layout Key Decisions
More Information
Chapter 8 Navigation
Navigation in Prism
More Information
Chapter 9 Communication Between Loosely Coupled Components
Commanding
Region Context
Shared Services
Event Aggregation
More Information
Chapter 10 Sharing Code Between Silverlight and WPF
Goal and Benefits
Out of Scope
Multi-Targeting Scenarios
Multi-Targeted Considerations
Multi-Targeted Elements
A Solution to Multi-Targeting: Multiple Linked Projects
Dino Esposito is a well-known ASP.NET, AJAX, and Microsoft Silverlight® expert who has written or co-written several popular books, including Microsoft ASP.NET and Ajax: Architecting Web Applications and Programming Microsoft ASP.NET 4. He is a regular contributor to MSDN® Magazine and speaks at industry events such as DevConnections and Microsoft TechEd.