Ajax.NET Professional, or Ajax.NET for short, is Michael Schwarz's free AJAX add-on library for implementing Ajax functionality within the Microsoft .NET Framework. This was the first AJAX framework developed for ASP.NET 1.x/2.0, providing very basic AJAX capabilities. Overview Ajax.NET allows a developer to use AJAX techniques without knowledge of AJAX or the XMLHttpRequest API. The library serializes any .NET data type to JSON format (providing a performance improvement over XML), which is then sent to the client. Client-side components allow a developer to create DataSets, DataTables and other types using JavaScript. Such data can be used as an argument for any method marked with the AjaxMethod attribute. Both synchronous and asynchronous methods are supported, with callback and context support. Queuing is supported for concurrent requests. The idea of marking AJAX methods with .NET attributes and creating proxy JavaScript files on-the-fly was the basis for Microsoft's ASP.NET AJAX framework. On 4 January 2008, Michael Schwarz officially abandoned Ajax.NET Professional, due to the availability of the new ASP.NET AJAX from Microsoft, which he recommended. Browser support Ajax.NET supports all modern web browsers such as Internet Explorer, Firefox, Opera, and Safari. It includes an ActiveX replacement for Internet Explorer if ActiveX is disabled. One of the big benefits is that it is supported for most mobile devices as Windows Mobile or other Smartphones, as well.
|