Dans certains cas, il est interressant de récuperer le rendu, c'est à dire le code html, qu'un controle génére.
Je me suis servis de cette astuce, dans ma source sur le clientCallBack (http://www.aspfr.com/code.aspx?id=31245) en effet, lors du retour coté client du CallBack, je ne peux pas ecrire directement du HTML dans la page, mais je dois renvoyer une string, puis du javascript ecrit le code HTML dans la page.
Il existe aussi plein d'autres cas pour lesquels ca devrait servir.
Le fonctionnement du code n'a rien d'extraordinaire, j'ecris le rendu dans un stringwriter via la méthode RenderControl de l'objet Control