Bonsoir,
C'est possible oui et non, il faut bien comprendre le fonctionnement d'ASP.net lorsque tu vas cliquer sur le bouton tu vas faire un postback donc faire une nouvelle requête vers le serveur puis renvoyé une nouvelle page html. Si tu executes du code serveur lorsque tu clique sur le bouton tu n'auras pas le code HTML réel de la page en cours mais le code HTML de la page qui va être retourné suite au click du bouton. De plus l'évenement click du bouton intervient avant la fin de la génération de la page, et pour finir si tu modifies ta page via JavaScript le code HTML généré ne sera pas exactement le vrai code HTML de ta page, dans ce cas il faudra passer par du JavaScript :-)
Mais je pense que la réponse OUI devrait suffire à te réponse :p. Pour cela rien de bien compliqué tu met un boolean a true sur le click du bouton, puis tu overrides le render de la page (qui est la méthode qui génére le HTML) et a la fin de la méthode tu récuperes le Stream de la page et tu le met ou tu veux. tu as pleins de solution pour cela tu peux utiliser par exemple cette astuce :
http://www.aspfr.com/codes/RECUPERER-RENDU-CONTROLE_31250.aspx (l'objet Page hérite de Control) ou utiliser Response.OutputStream etc ...
Cyril -
MVS -
MCP