Server side Ajax Framework and Client Side Ajax Framework

ASP.NET Ajax  | Author : Thamilselvanj |  on May 21, 2011 |  Email | Print

Server side Ajax Framework



ASP.NET Ajax containing both server side and client side frameworks. The server side framework gives easy way to implementing the Ajax functionality when compared to client side framework. If you use Server side Ajax Framework, there is not required that much javascript knowledge. You can use the existing language you are working in.

The server side Ajax framework having lot of controls and components, and you can drag and drop the controls into the page for quickly ajaxify the application. The disadvantage of this, still round trip to the server to perform the client side actions.

Server side ajax framework

The server side Ajax framework provides the server controls such as Script manager, Update panel, update progress, timer and components that manage the user interface and the flow of applications also manage the serialization, validation.

Script Support



Using script support, implement the Ajax features in ASP.NET. These scripts are send the request and response between server and client. We can create custom script .js file with Ajax features in the ASP.NET application.

Script Support provide two important features



1.Partial page rendering :
Update the particular content in the page using Asynchronous post back.
2.Ajax Library :
Ajax Library is a type system and set of javascript extensions that provide inheritance, interface, namespace, reflection
3.localization model :
ASP.NET provides the localized client scripts and resources for specific language and regions

Web service



We can use client script to call the web service and windows communication services. The necessary script references automatically added to the page and create the web service proxy class, through this to call the web service.

Server Controls



ASP.NET Ajax provides the server controls to make riche client behavior. The server controls such as Script manager, Update panel, Update progress and Timer control, when you these server controls into the Asp.net page, the page can be automatically send the client script to the browser for Ajax functionality.

Application Services



In ASP.NET, application services are built in Web services based on the ASP.NET form authentication, roles and user profiles.

Client Side Ajax Framework



We can implement the client side Ajax framework, using XMLHttpRequest javascript object we make asynchronous request to the server. Using this javascript object, we build rich user interactivity web application like desktop applications.

When we using client side Ajax, we should check cross browser compatibility, multiple asynchronous request handling and should be catch the errors instead of displaying the error to the user.


Like this tutorial? Bookmark and Share:

« What is ASP.NET Ajax?
» Navigation
Learn more about membership level & points
Found a broken Link?