Ajax, .NET e jQuery document.ready()
A volte è necessario eseguire del codice javascript o jQuery dopo che la pagina web è stata completamente caricata. Per una pagina web spesso è sufficiente racchiudere il codice nel metodo jQuery $(document).ready().
Tuttavia se nella nostra pagina è presente un update panel tutto il codice javascript del $(document).ready() verrà eseguito solamente quando avvengono i postback di tutta la pagina e non quelli parziali dell'update panel.
Per risolvere questo inconveniente il framework ASP.NET ci offre un comodo rimedio. Tutto il codice che va eseguito anche dopo i postback parziali va inserito in
function pageLoad() { //codice }
in questo modo il codice javascript sarà eseguito ad ogni postback.
comments powered by Disqus