ASP.Net - Ajax

Ajax was an attempt to reduce the number of full round trips of a webpage going back to the server. It did this by giving you controls which were containerized enough such that the container and it’s contents would do the postback to the server.

For example you could have a table with 4 grids, each in it’s own Ajax panel. A change to one of the grids would only send information about that panel back to the server, and it would come back and redraw as if the entire form did the postback. In this case it would be great because each grid takes a lot of memory so a postback wouldn’t be all that fast.

Here were some of the Ajax topics I studied

ASP.Net - AJAX - AutoCompleteExtender a control that gives you the google search textbox like capability

ASP.Net - AJAX - CalendarExtender A control that adds a calendar to a textbox

ASP.Net - AJAX - HoverMenuExtender - control to setup popup menus

ASP.Net - AJAX - MaskedEditExtender A control to setup entry masks - dd/yy/yyyy

ASP.Net - AJAX - ModalPopupExtender - A control to make popup windows

ASP.Net - AJAX - ScriptManager - you place this at the top of any ajax enabled form

ASP.Net - AJAX - TabContainer - A tab

ASP.NET - AJAX - Timer - a timer control

ASP.Net - AJAX - UpdatePanel - a control used to setup independant zones of logic on your desktop.

ASP.Net - AJAX - ScriptManager vs ToolkitScriptManager