Bonjour,
Je suis en train de developper une petite application en ASP.NET et je crées des composants dynamiquement (en fonction d'actions de l'utilisateur comme appuyer sur un bouton).
Du coup, le mecanisme de sauvegarde des composants ne marche pas tres bien. En effet, la premiere fois que j'appuie sur un bouton, le contenu des textbox n'est pas sauvé et elles sont remises à 0. Si j'appuie une 2e fois, le contenu des checkbox est conservé.
Je pense que le probleme vient du fait que lors de la sauvegarde de la page, les controles n'existaient pas la premiere fois que j'ai cliqué (puisque je les ai ajouté sur reception de l'evenement "onClic". Apres ce 1er clic, je sauvegarde dans le viewstate qu'il faudra afficher les controles lors du prochain page_load (je pense que c'est pour ca que lors du 2e clic, ca marche).
Du coup, je ne sais pas si ce mechanisme est bien utilisé. A votre avis, ne vaut il pas mieux gerer mon meme le viewstate ? Et si oui, comment desactiver le viewstate (sachant que j'aurais quand meme des choses à enregistrer en cas de postback) ?
Merci
Partager