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 .