2009-05-20 4 views
1

J'ai un contrôle datalist qui ne conserve pas ses valeurs pendant la publication lorsque le contrôle provoquant la publication est en dehors du panneau de mise à jour dans lequel réside le Datalist. J'ai vérifié que viewstate est activé pour ce contrôle utilisateur ainsi que tous ses contrôles parentaux.Datalist ne conservant pas les valeurs lors de la publication

Ma situation de base est que j'ai un Datalist qui contient un contrôle utilisateur sur une page. Lorsque l'utilisateur sélectionne plusieurs lignes dans une grille et appuie sur un bouton, une donnée est remplie sur le backend et affectée au Datalist dont le modèle d'élément est défini sur UserControl. Sur ItemDataBound, j'ai défini des propriétés spécifiques dans le contrôle qui personnalisent les messages sur ce contrôle pour l'élément spécifique. Ceci est ensuite surgi en utilisant AJAX Control Toolkit Modal Popup [Extender. Lorsque l'utilisateur appuie sur Enregistrer, la page entière est renvoyée. Les données sont collectées à partir des contrôles utilisateur et enregistrées dans la base de données et la fenêtre disparaît. Le problème que j'ai actuellement est que le DataList a 0 articles quand le bouton de sauvegarde est pressé au lieu du nombre approprié. Ce problème a commencé à apparaître après la mise à niveau de .NET 2.0 vers .NET 3.5.

Des idées sur ce qui pourrait en être la cause?

Répondre

0

Cela était dû à un bogue dans le contrôle Infragistics Grid qui se trouvait également sur cette page. Dès que nous avons mis à jour le dernier correctif, il a résolu le problème. Qu'est-ce qu'un PITA à trouver cependant.

Questions connexes