by Andrea
18 April 2007 00:04
In casi di operazioni lunghe fatte in PostBack asincrono (AsyncPostBack), può capitare di dare la possibilità all'utente di interrompere tale operazione, e ci viene in aiuto il metodo abortPostBack messo a disposizione dal PageRequestManager.
Per poterlo utilizzare, è sufficiente richiamare questa funzione da un pulsante che possiamo inserire all'interno del ProgressTemplate:
function CancelAsyncPostBack()
{
var prm = Sys.WebForms.PageRequestManager.getInstance();
if(prm.get_isInAsyncPostBack())
prm.abortPostBack();
}
8e5ba5d5-d84c-46a1-b2da-2a871d59528d|0|.0
Tags:
ASP.NET AJAX