2009-11-26 10 views

Répondre

1

Dans votre événement page_load, vous pouvez vérifier et voir si vous liez votre datalist. Si oui, vous pouvez envelopper votre méthode de liaison de données avec ceci:

if(!Page.IsPostBack) 
{ 
    YourDataBindingMethod(); 
} 

Avec cela, vous assurez-vous qu'il est chargé uniquement sur la première page de chargement. Pas à chaque fois qu'un contrôle déclenche une publication.

J'espère que cela vous aide.

0

Lorsque vous chargez votre Datalist assurez-vous qu'il est fait seulement sur la PageLoad initiale et non sur postbacks susequent

if(!Page.IsPostBack) { 
    //databind your datalist 
} 

Si ce n'est pas la question, voulez-vous pour poster un code qui pourrait aider à comprendre le problème ?

+0

le datalist est lié à l'intérieur d'un contrôle de répéteur – Howlingfish

+0

Comment le répéteur est-il rempli de données? La même chose à propos de IsPostBack s'applique au répéteur –