Ajaxium is the universal AJAX container
for all ASP.NET pages and controls.
see demo download free trial buy now disable ajax  

AJAXIUM is the AJAX for ASP.NET 1.x,2.x and 3.x

Ajaxium 2.0 is designed as an ultimate AJAX engine
for the entire ASP.NET pages including all standard,
custom and most of third-party ASP.NET controls.
In contrast to other AJAX-based approaches and huge AJAX
frameworks, Ajaxium-powered sites remain accessible to all
search engines and old browsers due to an automatic and silent
degradation to the classic ASP.NET.

 
How does Ajaxium work?

How does Ajaxium work?

To start with, Ajaxium handles the default ASP.NET postback client-side method and tries to perform a hidden AJAX request instead. The server-side code detects that the request has been performed in an AJAX-friendly way and after executing the page, analyzes the difference between the HTML displayed on the client and the newly generated content. All the changes which must be applied are encoded and returned to the client-side code. If the request is successfully completed, the client-side code performs required updates and that is all there is to it. But if the AJAX request has failed for some reason (for example, because the browser doesn't support the XmlHttpRequest object), the client-side code executes the default ASP.NET postback method and the website works in an ASP.NET mode.

What benefits does Ajaxium offer?

As described above, Ajaxium works mostly with page content rendered. This approach differs from a complete replacement of all existing ASP.NET controls with their AJAX-ed equivalents (as it is done in most of AJAX frameworks for ASP.NET).

The first benefit is that you're not constrained by a fixed set of existing components. Each of your own ASP.NET controls becomes AJAX-enabled as soon as it follows minimal compatibility limitations (described in our FAQ page). In addition, most of third-party controls also become AJAX-ed (take a look at our live online demos - some of them were built using free controls taken from CodeProject).

The second benefit is that Ajaxium can handle transfer from one ASP.NET page to another and perform a smooth AJAX update instead, so entire websites can be easily AJAX-ed.

The third benefit is that your AJAX website will be accessible to all search engines and all visitors who use old browsers in a classic ASP.NET mode (the downgrade is performed automatically and silently).

You will also benefit from creating your AJAX applications without spending time and effort on additional learning and mastering of new controls and their limitations.

To find out more about Ajaxium benefits see the AJAX vs Ajaxium Comparison Chart.

Ajaxium v2.0 released

The second version of Ajaxium includes all the recommendations and feedbacks we have got from our customers during the last year. With version 2.0:

  • You gain access to the easiest possible integration - what you need is just to add ONLY ONE LINE into your ASP.NET codebehind file to make your entire ASP.NET page AJAX-enabled. If you prefer to use the designer - just drag Ajaxium Processor from the toolbox and that's it - job is done! Integration has never been at once so easy and flexible.
  • Ajaxium performs a two-level compression of each AJAX response. This unique feature not only saves a HUGE AMOUNT OF WEBSITE TRAFFIC (up to 80%) but also drastically reduces update delays taking the user's experience to an unbeatable height.
  • Ajaxium preserves controls' focus during AJAX-based updates to increase page accessibility. Our new, unique solution works even if the visitor's browser lacks required functionality (i.e. when all other components fail). What is more - Ajaxium provides the same set of controls activation functions for ASP.NET 1.x as the one available in ASP.NET 2.0.
  • Timers. Ajaxium can update the page automatically with a user-defined interval. And just as well you can consume on timer events and distinguish them from the user's actions.
  • Loading Notification Panels -- without using proprietary controls. Just set one property of any ASP.NET panel, and it will start indicating the application loading state.
  • Improved JavaScript API - you can now cancel timer-based updates from the client-side code and get access to a richer choice of cross-browser functions, etc.

Discover all the unique features made available by Ajaxium v2.0 ...

Fast and easy way to AJAX-enable any ASP.NET application.

Key differences between
Microsoft ASP.NET AJAX (Atlas)
and Ajaxium

  • Ajaxium handles a smooth transfer from one ASP.NET page to another, so entire websites can be easily AJAX-ed. Atlas (as well as other AJAX frameworks) does not support a smooth transfer from one ASP.NET page to another. So if you want to develop a complete Web 2.0 application, you have to bundle everything away on only one ASP.NET page. This impairs web application maintainability and drags down developers' productivity.
  • As is the case with AJAX frameworks, Atlas requires a huge amount of JavaScript code to be loaded. So the website loading time may increase very significantly. It may be of little concern for users armed with fast ADSL/T1 connections - not so for mobile users who get connected to the Internet via GPRS or modem.
  • Ajaxium determines changes in JavaScripts embedded into the HTML page. If a browser doesn't handle embedded scripts dynamic update, Ajaxium still maintains page validity and performs rewriting of the entire document without additional requests to the server.
  • Ajaxium comes with unique Intelligent Performance Advisor - a component which analyses efficiency of the page update and shows tips and links to manual pages if an inefficient update of the page content has been detected.
  • Ajaxium supports ASP.NET 1.0 and 1.1, so it makes it the best option for Ajax-ing existing ASP.NET 1.x websites. Atlas will be released for ASP.NET 2.0 only.
  • Ajaxium does not rely on the set of containers defined explicitly. It always analyzes all the changes occurring on the web page, and performs a minimal set of operations required to reflect all these changes. So developers will never have to trace bugs if some page parts don't get updated because they were not added to the list of updating controls.
  • It is cumbersome to extend existing Atlas controls if you need to add more features. The complexity of the development increases with each and every web browser you want to support.

And last but not least, Ajaxium is much easier in use. Just try it to Ajax any existing website or simply run our real-time demo to see for yourself what Ajaxium can do.

Read more about the Microsoft ASP.NET AJAX (Atlas) development concept, limitations and disadvantages.

ASP.NET AJAX component features

What else is there that makes Ajaxium so special?

  • Ajaxium saves both time and money. No more tinkering with specific technologies. No more browser incompatibility pitfalls. No more time wasted beta testing for different platforms and browsers.
  • Ajaxium makes use of all ASP.NET default, custom and third-party ASP.NET controls.
  • Ajaxium supports all ASP.NET server-side features and technologies, including data binding, sessions, authorization, etc.
  • Ajaxium automatically downgrades to a traditional ASP.NET application for visitors whose browsers don't support JavaScript, XML over HTTP, or whose JavaScript is disabled.
  • Ajaxium is capable to revert to a traditional ASP.NET - both at run-time and during each separate session.

Last modified on: 2007-May-16 19:00    

 Copyright © 2005-2007 Ajaxium. All rights reserved.

Convert Autocad to PDF

Compaq laptop battery

Laptop batteries

SEO Software

Directory: 1, 2, 3, 4, 5