A Primer on Microsoft Atlas
So you’ve been reading up on the boatload of Ajax solutions out there and, with the countless number, it hard to keep track sometimes. A little while back, Microsoft tossed their own hat into the ring with Atlas, an offering to make life easier for ASP.NET users to get in on the Ajax fun. But where to start learning about this new technology? Well, this new article from the Ajax Developers Journal guides you through everything you’ll need to get started.
Iimplementing AJAX may not be easy since it involves writing a lot of code in a client-side scripting language like JavaScript and any developer who has worked with one would attest to the fact that developing and debugging complicated client scripts can sometimes be daunting. It can be even more daunting to maintain Web applications where the logic is interspersed between client and server code.
The Atlas framework from Microsoft promises to fill this gap and make it easier for the ASP.NET developer to easily develop interactive AJAX-enabled applications. In this article we’ll look at what ATLAS is and focus on the server controls that an ASP.NET developer can use to “AJAX-ify” his applications.
They start off with an introduction to what Atlas is and how it all works including the Atlas Server Controls and the Script Manager. They provide a sample bit of script here to illustrate how things fit together, including the terms/keywords EnablePartialRendering, EnableScriptComponents, ScriptReference, ServiceReference.
Next up is a look at some of the other panels/controls offered - the UpdatePanel (with the ControlEventTrigger and ControlValueTrigger), TimerControl, UpdateProgress, and how to extend and enhance the functionality already there. These include:
- AutoComplete Extender
- CollapsiblePanel
- DragPanel Extender
- AlwaysVisibleControl
- TextBoxWatermark
- HoverMenu
