Ajax is an acronym for "
Asynchronous JavaScript and XML".
http://en.wikipedia.org/wiki/Ajax_(programming)
In Web/Asp.Net programming, in general concept of Ajax is to get/post data from/to Server using JavaScript or “
Ajax Extension” controls.
In Asp.Net for “Server Controls”, we can easily apply Ajax using “
Ajax Extension” controls like “
UpdatePanel” and “
ScripManager”.
On the other hand, what if we want to get/post data from/to Server using pure JavaScript. This is achievable using
“XMLHttpRequest”
object. You may have a look at my below Tip/Trick on this subject.[not an advertisement. :)]
Simplifying Asp.Net Core Ajax
With "
Ajax Control Toolkit" Microsoft provides many "
Ajax" based server controls. You may download it from below link.
http://www.asp.net/ajaxlibrary/act.ashx
Plenty of resources on Asp.Net Ajax you will get on below link.
http://www.asp.net/ajax