2009-10-08 5 views
1

J'ai un contrôle utilisateur dans un panneau de mise à jour. Je déclenche une exportation pour exceller à l'intérieur de ce contrôle utilisateur sur le bouton clic. Tout fonctionne bien. Je reçois la boîte de téléchargement de fichiers. Lorsque la boîte "Téléchargement de fichier" est fermée, je souhaite que le panneau de mise à jour soit publié ou actualisé.Actualiser UpdatePanel après une boîte de dialogue "File Download" Boîte

Ceci est dû à ce qui suit,

je déclenche une « S'il vous plaît attendre » div dans le contrôle de l'utilisateur, pour chaque serveur soumettre un événement. Maintenant, lorsque le bouton Exporter est cliqué, div showwait est levé. Mais après le téléchargement de fichiers, il n'y a pas de publication et le contrôle ne revient pas au serveur. Par conséquent, le div Stopwait n'est pas impliqué du tout.

Comment faire pour que le panneau de mise à jour soit affiché après la fermeture La boîte de dialogue "Téléchargement de fichier" est fermée?

Répondre

0

J'ai trouvé une réponse pour cela. Lorsque le bouton d'exportation est cliqué, j'ai appelé la méthode onclientclick et défini un indicateur de variable javascript à 1.

Sur la méthode showwait, si ind vaut 1, je ne montre pas le message d'attente. Et puis réinitialiser l'indicateur à l'intérieur de la méthode. Par conséquent, ne pas attendre le message uniquement pour le bouton Exporter cliquez sur! :)