Ajax Server Framework in ASP.NET 2.0

Server framework, there is a collection of server controls and services that extend the ASP.NET 2.0 framework. These are commonly known as server extensions.

They include support for localization, globalization, debugging, tracing, web services, and application services and are essentially meant for reducing the roundtrips to the web server and providing incremental updates. The ASP.NET Ajax server extensions framework includes the following:
  • ASP.NET Ajax server controls
  • Application services bridge
  • Web services bridge
The ASP.NET Ajax Server Controls

You can group the ASP.NET Ajax server controls into two distinct groups: Script Management and Partial Update.

The Script Management Group
  • ScriptManager
  • ScriptManagerProxy
The ScriptManager is the most important control for an Ajax-enabled web page. It facilitates partial page rendering of a web page using the UpdatePanel, provides access to web services, and enables registering the scripts. The other control in this group — the ScriptManagerProxy— as the name suggests, acts as a “proxy” to the ScriptManager control instance.

The Partial Update Group
  • UpdatePanel
  • UpdateProgress
  • Timer
The UpdatePanel acts as a container of controls that you can use for specifying the portion of your web page where you need partial page rendering. This is the control that works together with the ScriptManager control to provide you with an asynchronous callback feature—that is, an asynchronous mode of operation that requires less network and server load and provides you with an awesome user experience. The UpdateProgress controls work together with the UpdatePanel control and are displayed automatically whenever an asynchronous update operation is started.

The Application Services Bridge

The application services bridge is an API that enables the different application services like authentication and profile management to be invoked from the client-side script.

The Web Services Bridge

The web services bridge is an API that provides access to external web services from the client-side script. You have JavaScript proxies available to access these web services.

Both of these bridges are responsible for asynchronous communication support.
Tags: , , ,
Hot on Web:


About author