Monday, October 8, 2007

What is AJAX ???

In traditional web development methodologies, most user action in the interface triggers a Post back which will submit the whole back to the server and while server is processing the data the user interactions comes to a halt.

So here comes the use of Ajax.

Ajax stands for Asynchronous JavaScript and XML. This is a web development technique for creating highly interactive web applications. The AJAX Engine removes the need to reload entire web page each time the user makes a change and increases the speed by posting back only the necessary part of the webpage asynchronously. So that the user is never has to wait, staring at the blank browser window. This uses a combination of HTML and CSS, JavaScript, XMLHttpRequest / Iframe Object to do the necessary processing in background. As a result the mechanism make an web application much more responsive application as much less data is being transferred, and the user interface is being updated dynamically in front of the user.

Monday, July 16, 2007

Detecting .NET Runtime from client side

There is an easy and simple way to detect the presence of .Net CLR runtime from client side using JavaScript Other than the Request.Browser.ClrVersion which we normally use in server side. The following link describes in detail.