2009-12-14 3 views
0

J'ai une grille dans gridpage.aspx et en cliquant sur le bouton de recherche dans gridpage.aspx. il ouvre une fenêtre de recherche popup avec des critères de recherche et après avoir entré les critères de recherche et en cliquant sur le bouton de recherche dans la fenêtre contextuelle ferme la fenêtre contextuelle et affiche tous les enregistrements dans le gridpage.aspx.Mise à jour de l'utilisateur

le scénario est quand je suis retreiving centaines de milliers de dossiers que je veux afficher à l'utilisateur une mise à jour que la recherche est toujours en cours

Répondre

0

Pas clair sur la façon dont vous faites toute la logique popup (ex: côté client code, panneau de mise à jour, etc.). Je vais aller sur la route simple et suppose que vous utilisez un UpdatePanel.

Vous pourriez avoir un panneau (div) sur votre page avec une visibilité par défaut de false (css style = display: none) qui contenait une icône de «chargement» animée.

Lorsque les utilisateurs cliquent sur la recherche, vous pouvez changer la visibilité (css style = display: block) à true.

Vous pouvez également effectuer cela en utilisant le côté client javascript si le fait de cliquer sur "Rechercher" ne provoque pas déjà une publication.

0

Vous pouvez utiliser vous pouvez avoir div avec une image gif et afficher que pendant la recherche est activée. Vous pouvez le rendre visible au début de la méthode où la recherche commence et le masquer à la fin.

Si vous utilisez UpdatePanel, allez à UpdatePanelAnimator (ou quelque chose comme.) Ne vous souvenez plus du nom exact. Il aura également le même effet.

Questions connexes