Enhancing ASP.NET application with Microsoft AJAXJul 21, 2015
Today there’s a new generation of web applications that behave more like Windows applications than traditional web pages. These applications refresh themselves quickly and flicker-free and sometimes include slick new features such as animation and drag-and-drop. Notable examples include web-based e-mail applications such as Gmail and mapping tools such as Google Maps. Other websites—from Facebook to Flickr—use rich features more subtly to improve responsiveness and add frills.
This new breed of web applications uses a set of design practices and technologies known as Ajax. Ajax is programming shorthand for a set of techniques that create more-responsive, dynamic pages. One of the hallmarks of Ajax is the ability to refresh part of the page while leaving the rest untouched.
The first and best example of what ASP.NET AJAX can really do is the ASP.NET AJAX Control Toolkit. The ASP.NET AJAX Control Toolkit is a joint project between Microsoft and the ASP.NET community. It consists of dozens of controls that use the ASP.NET AJAX libraries to create sophisticated effects.
The ASP.NET AJAX Control Toolkit has a lot going for it:
- It’s completely free.
- It includes full source code, which is helpful if you’re ambitious enough to want to create your own custom controls that use ASP.NET AJAX features.
- It uses extenders that enhance the standard ASP.NET web controls. That way, you don’t have to replace all the controls on your web pages—instead, you simply plug in the new bits of functionality that you need.