And you also want to keep using the ASP.NET server-side programming model?
Then open-source MagicAjax.NET is the right solution for you!
MagicAjax is easily integrated in your ASP.NET 1.1 and 2.0 webapplications:
- Step 1: Add the MagicAjax HttpModule in your web.config
- Step 2: You put the part of your page that you want to have Ajax functionality inside an AjaxPanel (<ajax:ajaxpanel>)
That's all you need to do! The MagicAjax framework takes care all of the intrinsic details for you.
We've put together a few example pages to show the power of MagicAjax.NET. See the online demo on http://demo2.magicajax.net/ (note that the server is sometimes very slow):
You can view the sources of all demo pages online, so you can see for yourself how easy it is to use MagicAjax.
Tip: Also have a look at these MagicAjax demo's using FireFox. Fully supported!
Next you see a screenshot of the WebPart Framework in ASP.NET 2.0 using MagicAjax.NET.
Moving, adding and removing of WebParts is all done without a single visual postback; the WebParts just appear on your page!