Skip to content
MA MagicAjax.NET /* dev archive */
Open menu

// /demos

Demos Archive

Historical examples that shipped with the original demo site. Some still run on archived hosts; others survive only as screenshots and SourceForge forum threads. We're collecting both.

// demo

2005

Tic-Tac-Toe

A full server-driven game running entirely through AjaxPanels. No client-side JavaScript on the developer side — every move is an async postback that updates a partial region of the page.

AjaxPanelServer controlsGame state

// demo

2005

Live Chat

A simple multi-user chat backed by ASP.NET timers and AjaxPanels. Demonstrates polling patterns, partial DOM updates, and how to keep ViewState compact across hundreds of refreshes.

PollingAjaxCallHelperServer timers

// demo

2005

Form Validation

The full set of standard ASP.NET validators — RequiredFieldValidator, RegularExpressionValidator, CustomValidator — running client-side inside an AjaxPanel. The big breakthrough of 0.3.0.

ValidatorsClient-sideWebForms

// demo

2005-12

.NET 2.0 Demos

Late-2005 additions by Dion Olsthoorn showcasing the .NET 2.0 build of the framework: master pages, themes, new server controls — all wrapped in panels.

.NET 2.0Master pagesThemes

// demo

2006

Quasimodo Bell

A classic community example — a quirky little community site built on top of MagicAjax, listed under "Sites with MagicAjax" on the original homepage.

CommunityShowcase

// demo

2005

AjaxCallHelper Demo

Demonstrates pushing arbitrary JavaScript and DOM updates from the server during an async call — used here to update window.title and trigger small client-side animations.

AjaxCallHelperJavaScriptDOM

// help_wanted

Have you preserved a MagicAjax demo?

We are tracking down original ZIPs, screenshots, and SourceForge forum threads. If you have a copy of an old demo or a working snapshot of demo2.magicajax.net, please contact editorial.