ajax controls in .net
- ScriptManager
- generates client-side script for ASP.NET AJAX
- JavaScript proxy classes for calling web services
- JavaScript classes for utilizing ASP.NET AJAX authentication and profile services
- Partial page rendering
- Allows different 'regions' of your page to postback
- ScriptManager acts as a broker between your page, its regions
- divided up with UpdatePanel controls
- ScriptManagerProxy
- used within a master page
- susequent pages using the master page will have their own ScriptManager
- Timer
- defined interval
- synchronous or asynchronous postback
- XMLHttpRequest post back (no page reload)
- typically used with an UpdatePanel
- UpdatePanel
- defined specific regions to be updated
- used with ScrptManager to enable partial page rendering
- XMLHttpRequest post back (no page reload)
- typically used with an UpdatePanel
- UpdateProgress
- gives visual progress feedback while XMLHttpRequest is running