2010-11-16 6 views
0

Je travaille avec Gridview et l'une des colonnes prend beaucoup de temps et rend la page entière à charger lentement. Je veux savoir s'il y a un moyen de montrer tout (les autres contrôles et la grille partielle) d'abord à l'exception de la colonne lente, et de charger la grille (ou la colonne) plus tard dès que les données de la colonne sont disponibles.Grille partielle dans asp.net?

Merci.

Répondre

0

Oui, vous pouvez utiliser AJAX pour charger votre grille lente. Imaginez ce qui suit:

  1. Mettez votre grille dans une vue partielle (si vous utilisez ASP MVC) ou dans un contrôle si vous utilisez ASP traditionnel
  2. Votre page, et vous montrer un GIF animé dans un dicton: "Chargement de la grille ..."
  3. Vous faites une requête AJAX pour charger la vue partielle ou le contrôle (récupérer le contenu HTML)
  4. Lorsque la requête est terminée, vous remplacez le contenu de votre gridplaceholder par votre vrai contenu de grille.

Quelques ressources:

Hope it helps

Questions connexes