Comment faire pour exécuter un code javascript une fois un panneau de mise à jour actualise (ne Peut pas obtenir Sys.WebForms.PageRequestManager.getInstance().add_endRequest ();)
J'essaie de l'exécuter javascript une fois un panneau de mise à jour a rafraîchi. J'ai lu à quelques endroits que vous pouvez utiliser un code similaire à ceci:
function codeToRun() {
//Code Here
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(codeToRun);
Mais il ne semble pas fonctionner... des idées? J'ai essayé de mettre le code à l'intérieur de la zone de Contenu du panneau de mise à jour ainsi qu'à l'extérieur de celui-ci... n'ai pas eu de chance jusqu'à présent. S'il vous plaît laissez-moi savoir si vous avez un aperçu de pourquoi ce qui se passe.
Merci,
Matt
Raison n ° 1827 à passer à la MVC. Bonne question, même si, comme je suis malheureusement toujours enlisé dans le bourbier de la webforms.
OriginalL'auteur Matt | 2009-10-26
Vous devez vous connecter pour publier un commentaire.
Tout doit être à l'extérieur de l'UpdatePanel:
Balisage:
Script:
OriginalL'auteur rick schott
L'appel à
System.WebForms.PageRequestManager
devrait venir après la bibliothèque a été inclus et initialisé, mais probablement pas à l'intérieur de l'UpdatePanel.il est inclus lorsque vous ajoutez le ScriptManager et UpdatePanels à la page - qu'ils ne fonctionnent pas sans eux, c'est donc un moyen simple de vérifier qu'ils sont là :). En général, elles sont près du sommet de la
<body>
tag.OriginalL'auteur Rex M