Il est assez facile de faire un rappel à un certain JS sur la page en utilisant le ScriptManager. Ce code a fonctionné pour moi à l'intérieur d'un gestionnaire d'événement pour un événement que j'ai reçu à travers un panneau de mise à jour.
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "someKey", "someFunc();", True)
La clé est pas aussi important dans ce cas, mais ça va le coup d'envoi de la fonction someFunc JS sur la page. Si vous pouvez marquer une classe CSS sur les lignes en cours de mise à jour, vous pouvez définir une fonction qui effectue un effet de mise en évidence jQuery sur ces lignes. Je pense que ce serait l'approche que je prendrais.
La chaîne de "someFunc();" est exécuté, et le Vrai après il l'enveloppe dans les balises de script appropriées pour que vous n'ayez pas à le faire. Je l'ai aussi utilisé (à des fins spécifiques) pour faire des choses comme la pop ouvrir une nouvelle fenêtre, comme ceci:
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "viewReport", "window.open('" + reportURL + "','_blank');", True)
qui se passe dans un événement Button.Click qui vit à l'intérieur d'un UpdatePanel, ils peuvent cliquer sur le bouton "Voir le rapport" et il apparaît dans une fenêtre séparée, sans faire une actualisation de la page complète.
Espérons que cela aide ou que vous pouvez trouver un moyen de travailler avec. :)
Lorsque vous ne dites pas de publication, voulez-vous dire non une publication en pleine page mais une publication dans le panneau de mise à jour, ou y a-t-il des JS qui ajustent le contenu du répéteur directement dans la page? –
Désolé, oui. Il y a une publication, mais c'est juste une mise à jour partielle de la page. –