ASP.NET Ajax tutorial
This reference introduces developers to Microsoft's ASP.NET Ajax framework with a plethora of tips, tutorials and webcasts.
ASP.NET Ajax marks Microsoft's foray into the ever-growing Ajax framework market. Simply put, this new environment for building Web applications puts Ajax at the front and center of the .NET Framework. This tutorial introduces developers to ASP.NET Ajax with a plethora of tips, tutorials and webcasts.
If you'd like to submit additional resources for this learning guide or suggest other topics for new learning guides, please send us an email and let us know.
ASP.NET AJAX quick start
- Definition: ASP.NET
(SearchSQLServer.com)
- Definition: Ajax
(SearchWinDevelopment.com)
- Definition: Atlas
(SearchWinDevelopment.com)
- Podcast: Mike Gunderloy on the pros and cons of Atlas
(SearchWinDevelopment.com)
- Download: ASP.NET AJAX v1.0 beta
(Microsoft)
- Overview: ASP.NETAJAX
(Microsoft)
- Tutorial: "Hello World" in Atlas
(Coding Atlas)
ASP.NET AJAX basics
- Tutorial: An Introduction to Ajax and Atlas with ASP.NET 2.0
(Erich Peterson, 4guysfromrolla.com)
- Tutorial: Asynchronous Communication Layer Overview
(Microsoft)
- Tutorial: Partial-Page Rendering Overview
(Microsoft)
- Download: ASP.NET AJAX sample applications
(Microsoft)
ASP.NET AJAX tutorials
- Tutorial: Atlas at last! (Adnan Farooq Hashmi) -- Part 1 | Part 2 | Part 3
- Tutorial: Call a Web Service with ASP.NET AJAX without writing client-side scripts
(Fredrik Normen)
- Tutorial: Update Panel: Having fun with errors
(Luis Abreu)
- Tutorial: What's up with UpdatePanels and how come nothing works?
(Eilon Lipton)
- Tutorial: Cool UI Templating Technique to use with ASP.NET AJAX for non-UpdatePanel scenarios
(Scott Guthrie)
- Tutorial: Write controls compatible with UpdatePanel without linking to the ASP.NET AJAX DLL
(Eilon Lipton)
- Tutorial: Sliding Task Lists project -- Building an Atlas application from a scratch
(Coding Atlas)
- Tutorial: Sliding Task Lists project (day 1) -- Building a user interface
(Coding Atlas)
- Tutorial: Sliding Task Lists project (day 2) -- Implementing ASP.NET 2.0 membership provider
(Coding Atlas)
- Tutorial: Sliding Task Lists project (day 3) -- Using ModalPopup extender to create panels for adding new tasks
(Coding Atlas)
- Tutorial: Sliding Task Lists project (day 4) -- Database tables and saving new tasks with Atlas
(Coding Atlas)
- Tutorial: Sliding Task Lists project (day 5) -- Reorder Lists and client side update panel refresh
(Coding Atlas)
ASP.NET AJAX articles and references
- Article: Atlas renamed ASP.NET AJAX, to ship by end of year
- (SearchWinDevelopment.com)
- Article: Atlas: Think before you lift
- (SearchWinDevelopment.com)
- Article: Microsoft unleashes Atlas at MIX06
- (SearchWinDevelopment.com)
- Article: Atlas means "Ajax for the masses"
- (SearchWinDevelopment.com)
- Article: Atlas Programming Model
- (Nikhil Kothari)
- Article: InPlaceEditing with Atlas Behaviors
- (Nikhil Kothari)
- Article: InPlaceEditing - Implementing Script Behaviors in Atlas
- (Nikhil Kothari)
- Article: Back Button Support for Atlas UpdatePanels
- (Nikhil Kothari)
- Article: Script Loading Tips
- (Nikhil Kothari)
- Article: From closures to prototypes (Bertrand Le Roy) -- Part 1 | Part 2
- Article: Dragging and dropping with ASP.NET 2.0 and Atlas
- (The Code Project)
- Article: Implementing Ajax Using ASP.NET 1.1
- (15 Seconds)
ASP.NET AJAX "How do I?" videos
This series of 25 videos from Microsoft consists of over two hours of content on how to get up and running with ASP.NET AJAX. Two links are presented for each video -- one for watching the video right away and one for downloading it and watching it later.
- Get Started with Atlas: Watch | Download
- Get Started with the Atlas Control Toolkit: Watch | Download
- Use the Atlas CascadingDropDown Control Extender: Watch | Download
- Implement Dynamic Partial-Page Updates with Atlas: Watch | Download
- Make Client-Side Network Callbacks with Atlas: Watch | Download
- Write a Custom Atlas Control Extender: Watch | Download
- Add Atlas Features to an Existing Web Application: Watch | Download
- Atlas Enable an Existing Web Service: Watch | Download
- Use the Atlas TextBoxWatermark Control Extender: Watch | Download
- Use the Atlas Popup Control Extender: Watch | Download
- Use the Atlas ModalPopup Extender Control: Watch | Download
- Use the Atlas AlwaysVisible Control Extender: Watch | Download
- Use the Atlas Accordion Control: Watch | Download
- Use the Atlas Client Library Controls: Watch | Download
- Use the Atlas Collapsible Panel Extender: Watch | Download
- Use the Atlas Draggable Panel Extender: Watch | Download
- Build a Mashup using Microsoft Atlas: Watch | Download
- Use the Atlas DynamicPopulate Extender: Watch | Download
- Use the Atlas FilteredTextbox Extender: Watch | Download
- Use the ASP.NET AJAX HoverMenu Extender: Watch | Download
- Use the ASP.NET AJAX ToggleButton Extender: Watch | Download
- Use an ASP.NET AJAX ScriptManagerProxy: Watch | Download
- Use the ASP.NET AJAX DropShadow Extender: Watch | Download
- Use the ASP.NET AJAX PasswordStrength Extender: Watch | Download
- Use the ASP.NET AJAX RoundedCorners Extender: Watch | Download
More webcasts and videos
- Webcast: Simplifying XMLHTTP programming with ASP.NET Atlas (Channel 9) -- Part 1 | Part 2
- Webcast: Enabling Partial Page Updates with the ASP.NET Atlas UpdatePanel
(Channel 9)
- Webcast: Attaching Client Functionality to ASP.NET Server Controls using ASP.NET Atlas
(Channel 9)
- Webcast: AJAX Enabling ASP.NET 2.0 Web Parts with Atlas
(Channel 9)
- Video: Atlas Technical Overview
(Microsoft)
- Video: Mashup 101: Virtual Earth -- Part 1 | Part 2
(Channel 9)
- Video The Ajax Experience
(Microsoft)
- Video: Technology Preview
(Microsoft)
- Video: Application Demos
(Microsoft)
- Video: First Look
(Microsoft)
Working with ASP.NET AJAX controls
- Article: With Microsoft's Atlas toolkit, no wait for Ajax controls
(SearchWinDevelopment.com)
- Article: Atlas Control Toolkit: A large, open-source framework
(SearchWinDevelopment.com)
- Article: Atlas Control Toolkit (And Why It Is Really Cool)
(Scott Guthrie)
- Article: Testing the Toolkit
(Shawn Burke)
- Article: Free Atlas Control Toolkit Test Automation Harness Published
(Scott Guthrie)
- Control: Introducing Drag-Drop and Animations with Microsoft Atlas
(Shiju Varghese)
- Control: Microsoft Atlas Control Extender -- Focus
(Chris Crowe)
- Control: Master / Detail drop down lists -- client side data binding
(Coding Atlas)
- Control: Always visible loading image
(Coding Atlas)
- Control: ReorderList control
(Coding Atlas)
- Control: Atlas ScriptManager Control
(Nikhil Kothari)
- Control: Atlas PasswordStrength Display Extender control
(Paul Glavich)
- Control: UpdateProgress Control and Ajax Activity Image Animations
(Scott Guthrie)
- Tutorial: Working with Atlas Control Toolkit
(ASPAlliance.com)
- Tutorial: Dynamic content made easy (How to use the new dynamic population support for Toolkit controls)
(Delay's Blog)
- Tutorial: Building a Mashup using the Atlas Virtual Earth Map control
(Jonathan Hawkins)
General Ajax resources
- Article: Ajax development: The what, how and when
(SearchVB.com)
- Article: Ajax development: The what, how and when, continued -- Five tips for getting started
(SearchWinDevelopment.com)
- Article: 2005 in review: Ajax makes news, but will it make the grade?
(SearchWinDevelopment.com))
- Article: Ajax hype and reality
(SearchSOA.com)
- Article: Can Ajax be running partner of Web services?
(SearchSOA.com)
- Article: Ajax and interface design
(Luke Wroblewski)
- Quiz: Ajax quiz: Do you speak geek?
(WhatIs.com)
- Reference: Ajax Learning Guide
(SearchWinDevelopment.com)
- Reference: Comparison of Ajax frameworks for ASP.NET
(Daniel Zeiss)
- Tutorial: Populating a DropDownList using Ajax and ASP.NET
(ASPAlliance)
ASP.NET AJAX forums and blogs
- Where peers share know-how and experience: ITKnowledge Exchange
(SearchVB.com)
- Forum: AJAX Discussion and Suggestions
(ASP.NET Forums)
- Forum: AJAX UI
(ASP.NET Forums)
- Forum: AJAX Networking and Web Services
(ASP.NET Forums)