Bonjour a tous,

Je viens de me rendre compte de quelque chose d'absoluement pas surprenant mais dont j'aimerais avoir quelques avis eclairés.

J'utilise un update panel Ajax et je me demande si la reaction a un clic de bouton a l'interieur etait conditionné par l'ensemble du code ou seulement par les fonctions appellées.

Je met donc un alert() dans le page load.
je clique dans mon update panel et ca execute l'alert() du page load.
--> bon c'est pas tres surprenant mais, je l'avais pas a l'esprit...

du coup je me demande si en changeant une propriété visible d'un objet a l'exterieur de l'update panel dans le page load ca allais changer les données et laisser tel quel l'affichage.
Bingo!
je recapitule:
- je clique et demande de rendre invisible un label a l'exterieur de l'update panel
- mon update panel s'update et mon label a l'exterieur reste identique (visible)
- je fais un postback
- et la mon label a disparu

du coup:
- 1: Je me rend compte que l'update panel c'est juste un filtre de mise a jour de l'affichage
- 2: je me rend compte qu'on a interet a optimiser grave le code
- 3: Je me demande par ou commencer pour optimiser mon code.

je prend TOUTE les remarques!