Intercettare il refresh di un ASP.NET UpdatePanel in javascript

Può essere molto utile intercettare il refresh di un ASP.NET UpdatePanel in javascript ad esempio per reinizializzare dei listener di jQuery su oggetti del DOM che si sono modificati durante il refresh stesso.

Per farlo è sufficiente registrarsi all'evento add_pageLoaded del PageRequestManager ed offrirgli una callback, come in questo esempio:

 <script type="text/javascript">
    $(document).ready(function () {
      Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(FaiQualcosa);
    });
    function FaiQualcosa() {
     ......
    
    }
 
  </script>

Published domenica 6 novembre 2011 15.04 by marcodelgatto

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems