AJAX Design Patterns

- with Microsoft AJAX and ASP.NET 2.0 AJAX
What is AJAX? AJAX is a remote scripting technique that allows the browser to call the server without posting the entire page back to the server. This allows the browser to retrieve little chunks of data and dynamically update areas on the page. The result is a greatly enhanced user experience and highly responsive Web 2.0 applications.

AJAX Design Patterns provide solutions to recurring problems when building AJAX-style web applications. To give you a headstart with using AJAX Patterns in your own work we provide you with several valuable examples. Each pattern comes with a definition, an overview, and a live example. They are built with Microsoft AJAX and ASP.NET 2.0 AJAX. Source code is available.

Note: this list of AJAX Design Patterns is a living document and will continually be enhanced and updated.

  AJAX Abstraction Patterns
  AJAX Level I   level 1: raw Javascript
  AJAX Level II   level 2: Microsoft ASP.NET 2.0 AJAX library

  AJAX Message Patterns
  Text Message   message contains plain text
  HTML Message   message contains HTML
  XML Message   message contains XML
  XSL Message   message contains XSL
  JavaScript Msg   message contains Javascript
  JSON Message   message contains JSON formatted data
  Custom Message   message contains custom formatted data

  AJAX Comprehensive Implementation Samples
  Streaming Quotes   real-time stock market with streaming quotes






  • Better Code
  • Better Career
  • Better Lifestyle


Design Pattern
FrameworkTM 3.5


 
C# and VB.NET


     Here's what you get:
  • Gang of Four Patterns
  • Head First Patterns
  • Enterprise Patterns
  • SOA Patterns

  • WPF Best Practices
  • WCF Best Practices
  • LINQ Best Practices

  • Model View Controller
  • Model View Presenter
  • Model View ViewModel

  • More...

Click here for details

-- Instant Access --
Instant Download