AJAX: Acciones antes y después del Postback con Javascript
A veces es necesario realizar ciertas acciones antes de que un updatePanel realice el update o cuando recibe la operación del servidor, para este tipo de cosas una opción es realizarlas por código javascript, solo tienes que poner el siguiente código en el bloque <SCRIPT type="text/javascript"> de la página aspx en la que quieras realizar las acciones antes y depués del postback. En este código lo único que se hace es un alert antes del request y cuando este termina, pero tal vez el concepto os sirva para alguna cosa en vuestros desarrollos con Ajax.
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
function InitializeRequest(sender, args)
{
alert('inicio');
}
function EndRequest(sender, args)
{
alert('fin');
}
El código y un artículo en inglés bastante más detallado sobre el tema lo podeis encontrar en:
http://www.singingeels.com/Articles/AJAX_Client_Side_Actions_Before_and_After_PostBack.aspx