"ARI" is a free, straightforward .NET Ajax programming library that simplifies the process of developing Ajax enabled websites by removing all complexities. The software facilitates easy execution of methods in the App_Code directory of ASP.NET web pages via an uncomplicated call syntax.
Underneath the covers, ARI features a remarkably powerful .NET Ajax programming library that fully handles data marshalling between JavaScript and .NET, remote invocation through reflection (including method overloads), callback functions, error handling, exception handling, protocol serialization and deserialization, and more.
For those who may be interested, here's a quick example of a .NET Ajax call from JavaScript code in the browser: MyClass.SomeMethod ( myCallback, myErrorCallback [ , arg1, arg2 ... ] ). I found this very straightforward, and there were numerous client side and server side code examples available on the Clipper Software website.
Overall, ARI allowed me to concentrate on the crucial business logic of my project rather than the sometimes cumbersome code related to Ajax infrastructure. ARI made my ASP.NET website simpler, more modular, more dependable, and provided a much better experience for my end user.
If you require .NET Ajax programming, ARI is truly the complete solution that will fully Ajax-enable your .NET web site in a matter of minutes.
Version 1.0: Added ability to explicitly select which server side methods will be accessible though .NET Ajax programming calls through the configuration file.