2009-03-17 4 views
2

J'ai un certain nombre de pages qui ont chacun 3 ou 4 contrôles utilisateur sur. J'utilise JQuery et thickbox pour créer une fenêtre modale, où j'ouvre une autre page aspx et change certaines données. Ce que je veux faire est de pouvoir rafraîchir tout ou partie des panneaux de mise à jour/contenu sur la page lorsque la fenêtre modale se ferme sans actualiser la page entière. Je reçois un message popup très ennuyeux parfois dans Internet Explorer quand la fenêtre modale se ferme, à propos de l'actualisation ou de l'annulation (je n'ai pas ce texte en main en ce moment). Je suis assez nouveau pour javascript et jquery et je ne sais pas comment procéder.Cause le panneau de mise à jour dans un contrôle utilisateur pour effectuer une actualisation partielle de page à partir de javascript/jquery

Merci

Hawkins Jon

Répondre

2

Dans la fonction onClose ou mais vous allez sur la configuration de l'événement onClose, vous pourriez faire quelque chose comme ça aussi longtemps que vous avez myObject défini comme un déclencheur pour la mise à jour panneau.

function RefreshMyPanel() { 
    var mypage = Sys.WebForms.PageRequestManager.getInstance(); 
    mypage._doPostBack('myObject', ''); 
} 

Je n'ai pas testé le code ci-dessus, mais il semble que ce soit l'une des façons de le faire.

Questions connexes