Ouaip, ca ressemble furieusement un pb hyper-classique :
* Quand tu clickes sur un bouton ta page est rechargée, et la valeur de tes check-box n'est pas restaurée.
Deux solutions :
* Au page_load, il faut que tu recharges la valeur de tes checkbox.
* Au page-load, il faut que tu donnes une ClientID unique à chacune de tes textboxes, comme ça le ViewState de ta page sauvera et restaurera la valeur de tes checkbox automatiquement.
---------------
Tout est normal, suffit de comprendre pourquoi.