Problèmes liés à la liste de cases à cocher à l'aide d'attributs sur une publication
Question
J'ai un dataliste qui affiche une liste de cases à cocher et d'attributs de valeur pour chacune d'elles. Lorsqu'un autre contrôle déclenche une publication, l'attribut de valeur est perdu dans chacune des cases à cocher HELP !!!!
.La solution
Dans votre événement page_load, vous voudrez peut-être vérifier et voir si vous associez votre datalist. Si tel est le cas, vous voudrez peut-être envelopper votre méthode de liaison de données avec ceci:
if(!Page.IsPostBack)
{
YourDataBindingMethod();
}
Avec cela, vous allez vérifier que le chargement est uniquement effectué lors du chargement de la première page. Pas à chaque fois qu'un contrôle déclenche une publication.
J'espère que cela vous aide.
Autres conseils
Lorsque vous chargez votre dataliste, assurez-vous que ce n'est fait que sur le chargement initial PageLoad et non sur les postBacks subséquents
if(!Page.IsPostBack) {
//databind your datalist
}
Si ce n'est pas le problème, voudriez-vous poster du code qui pourrait vous aider à résoudre le problème?