Asp.Net Ajax Tutorial

  • Share this blog:


Asp.Net Ajax Tutorials Overview

Welcome to Asp.Net Ajax Tutorials. The objective of these tutorials is to provide an in-depth understanding of Asp.Net Ajax concepts. In these tutorials, we will cover topics such as Architecture, Ajax Components, Ajax Control Tool Kit, Ajax Extenders, etc.

In addition to Ajax Tutorials, we will cover common interview questions and issues in Ajax.


AJAX(Asynchronous JavaScript and XML)

  • In a traditional website that was developed without using AJAX, the following drawbacks are as follows.
  • When a postback occurs then the entire page will be submitted to the server including the data related to advertisements displayed on that page. Because of this the amount of data to transfer between client and server will increase that affects the performance of the application.
  • The user must wait until the entire page is loaded from the server and he can’t interact with the page until the entire page is loaded.
  • The main purpose of AJAX is to develop rich interactive applications and increase the performance of the applications. Ajax based web-applications have the following advantages compared to the traditional websites developed without using AJAX
  • With Ajax, you can submit only a part of the page to the server without submitting the entire page. Which will reduce the amount of data to be transformed between client and server and which will increase the performance of the application.
  • While a part of the page is updated from the server user or interact with the remaining page without causing another postback, without waiting until that particular part of the page is updated from the server.
  • With AJAX communication with the server will be Asynchronous, because which user can interact with the page while the page is updated from the server.

Inclined to build a profession as ASP.NET Developer? Then here is the blog post on, explore ASP.NET Training

Ajax Components

AJAX contains the following important components.


XML HTTP is used for Asynchronous communication between client  & web server which is not possible with HTTP.


the major part of AJAX is JavaScript and Microsoft provides pre-defined JavaScript libraries within AJAX to send data from client to server. and server to the client with the help of XMLHTTP.

DHTML & DOM (Document object mode)

These two components are used to dynamically update a particular part of the page.


These two are the data formats used by AJAX for transforming the data between client and server Asynchronously.

AJAX is not completely client-side technology or completely server-side technology and it must be available both on client and server for asynchronous communication between client and server.

AJAX is Built into .Net framework and visual from the version 3.5 and visual 2008 with the AJAX Built into visual you will get only 5 controls and all the remaining controls of Ajax are provided as an AJAX control tool kit, which you have to download and install from the internet. The basic controls of the AJAX provided with visual are as follows.

All the basic AJAX controls provided with visual are available within the AJAX extensions tab in the Toolbox and those controls and their purpose are as follows.

AJAX Control Toolkit website, All the controls developed using AJAX features are provided as AJAX control Toolkit. But these controls are not included in visual because they are provided as open-source and any new features & controls added to it can be downloaded from the website to get the latest features of the AJAX Control Toolkit you can download AJAX Control Toolkit from the website This is available as a Zip file & after download, if extract it to your folder to get Ajax to control Toolkit.dll

Adding AJAX Control Toolkit to Toolbox

To add all the controls of AJAX Control Toolkit to the Toolbox, Right-click on the Toolbox and choose the “new tab” that creates a new tab in the Toolbox and set its caption as ‘AJAX control’ Toolkit. Now right-click within this newly created Tab and choose “ Choose Items ” that opens the choose items dialog box. within this dialog box, click on the browse button available at the bottom Right corner and within the Browse dialog box select AJAX to control Toolkit.dll file from the folder to which you extracted the Ajax control toolkit Zip file and then click on the open button followed by an ok button.

Within the AJAX control Toolkit a control called ‘Toolkit script manager’ is provided & this control must be placed a page while using AJAX Control Toolkit controls on the webpage. In old versions of the AJAX Control Toolkit, there is no separate script manager & the script manager provided with AJAX extensions itself is used for the AJAX Control Toolkit also.

For an in-depth knowledge, click on below

You liked the article?

Like : 0

Vote for difficulty

Current difficulty (Avg): Medium

Recommended Courses


About Author
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.