1. AJAX = Asynchronous JavaScript and XML.
2. AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
3. XMLHttpRequest 是 AJAX 的基础,不管任何ajax技术,这个object用来无缝隙地exchange数据。基本上说,JS用这个object交换xml和text data 在Client和Server之间。
xmlhttp.open("GET","test1.txt",true); xmlhttp.send();
4. Difference between Synchronous and Asynchronous Postback?
In Synchronous postback, complete web page is sent to server and in return rendering the output (i.e.complete page)
In Asynchronous postback, partial page goes to the server and renders only partial (required)part of the page.
5. What are the basic controls in ASP.NET AJAX?
Following controls can be considered as core AJAX controls in ASP.NET.
ScriptManager - ScriptManager basically manages all ASP.NET AJAX resources of a web page, creates proxies for asynchronous web service call and also manages partial page updates… etc.
ScriptManagerProxy
UpdatePanel - apply partial page update/rendering, we can add one or more UpdatePanel controls
UpdateProgress
Timer
Reference: http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_send.asp
http://www.webdevelopmenthelp.net/2014/04/asp-net-interview-questions-part5.html