c'est normal ...
regardons ce que tu fais : premierement tu declare un bouton avec les
propriétés que t'as envie, ensuite tu ajoutes ce bouton dans un panel,
qu'est-ce qu'il se passe ensuite ?
la page continue de s'executer puis il y a les evenements render qui
arrive c'est eux qui assure l'ecriture du code HTML dans la page, donc
une fois eux il vont faire un render sur le bouton, et ecrire dans le
flux quelque chose du genre
<input type="submit" name="Button1" value="Button" id="Button1" />
quand on clique dessus qu'est-ce qui va se passer, la page va se
recharger, elle va voir que c'est button1 qui a posté la page, seul
problème pour l'instant button1 n'existe pas vu que tout ca ce passe
bien avant le page_load ... donc du coup tu as un postback mais tu sais
pas de qui, pour retrouver qui a fait le postabck, j'avoue que ca me
vient pas tout de suite à l'esprit

mais généralement il est fort possible d'eviter de créer des boutons dynamiquement ...
donne moi plus de détails sur ce que tu veux faire, et je te dirais
comment je procederais ... j'ai pas bien le temps de chercher comment
asp.net sait quelle bouton a fait le postback mais des que ca me
revient et que j'ai un peu de temps je te redis tout :)
Cyril -
MCP ASP.netWebmaster de :
Hoshimi.CodeS-SourceS.fr