Exécution de Javascript après mise à jour du module de mise à jour

Comment puis-je charger une commande javascript (comme une onload ou onclick ou quelque chose) après la mise à jour du panneau de mise à jour.

Intégrez ces lignes sur votre tag javascript

function foo() { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); } function endRequestHandler(sender, args) { // Do your stuff alert('Update Panel routine is now complete'); } 

Ensuite, mettez-le sur votre étiquette de corps

 <body onload="foo()"> 
 ScriptManager.RegisterClientScriptBlock(upPanel, upPanel.GetType(), "alert('hello world')", true); 

Vous devez appeler ceci en postback partiel.

Vous pouvez utiliser ScriptManager . Je pense que ScriptManager.RegisterClientScriptBlock devrait être utile. Vous pouvez ensuite exécuter JS après la chargement de la page. D'autres options incluent JQuery.live .