il problema principale è che al click del bottone, la pagina viene ricaricata da zero quindi senza il bottone che è stato aggiunto dinamicamente.
vedi qui
http://forums.asp.net/p/1276725/2428597.aspx
e l'ultimo intervento in questa discussione qui http://forums.asp.net/p/1276725/2428597.aspx