2010-11-05 10 views
1

J'ai un répéteur avec une source de données paginée sur une page de contenu dans dotnet 4.0 codée avec C# derrière. Les données sont chargées via une table de hachage qui extrait les données d'une base de données SQL 2005 sur un serveur partagé. Actuellement, la première fois que la page se charge, aucune donnée ne s'affiche et/ou le répéteur ne s'affiche pas. Si je rafraîchis la page si les données s'affichent correctement.Le répéteur dans le panneau de mise à jour ne s'affiche pas lors du chargement de la page initiale

Est-ce que quelqu'un d'autre a rencontré ce genre de problème avant? Idéalement, je voudrais empêcher le rendu de la page jusqu'à ce que les données soient chargées mais que je n'ai pas trouvé de solution.

Je peux fournir du code et des liens au projet pour toute personne intéressée par ce problème.

Merci

Si

+0

Bonjour Simon. Cela ne ressemble pas au comportement attendu, pourriez-vous autant de votre code que vous le pouvez? –

Répondre

0

son comme vous les informations de liaison au mauvais moment? Je ne peux pas être sûr sans code.

+0

Oui, exactement cela. Aurait dû vérifier plus près. J'utilisais un objet de session pour obtenir une valeur pour extraire les données correctes de la base de données, mais la valeur de la session n'était générée qu'après le chargement de la page, d'où le besoin de rafraîchir pour voir les données. Erreur stupide vraiment! Merci pour votre réponse rapide cependant, il m'a indiqué dans la bonne direction! – Paigey

0

C'est bon je l'ai réparé. Je remplissais le répéteur avec des données basées sur la valeur d'un objet de session qui n'est créé qu'après le chargement de la page. Erreur d'écolier vraiment.