Javascript, Update Panel e gli eventi

Stefano Mostarda

di Stefano Mostarda, in .Net 2.0, martedì 17 luglio 2007 ore 00.38

Molto spesso in giro per i forum ho la netta impressione di dejavu poichè le domande che girano sono molto spesso le stesse. Vista la larga adozione, moltissime domande ultimamente riguardano ASP.NET AJAX. Quella più frequente è come poter eseguire del codice javascript custom prima e dopo l'aggiornamento dell'UpdatePanel. Visto che lo fa un UpdateProgress, perchè non possiamo farlo noi?

Lato client, il ciclo di vita di un postback asincrono viene gestito dalla classe javascipt PageRequestManager che è un Singleton e quindi accessibile tramite il metodo statico getInstance.

var prm = Sys.WebForms.PageRequestManager.getInstance();

A questo punto ci si sottoscrive agli eventi beginRequest ed endRequest scatenati prima e dopo il postback asincrono.

prm.add_beginRequest(beginRequest);
prm.add_endRequest(endRequest);

beginRequest e endRequest sono i metodi che scriviamo noi.

Il tutto va ovviamente fatto al load della pagina.

Stay tuned...

Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

Nella stessa categoria
I più letti del mese
TagCloud
BLOG INFO
  • 140 post, 101 commenti, 20 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA