System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(sb);
HtmlTextWriter htmlTextWriter = new HtmlTextWriter(sw);
Page.RenderControl(htmlTextWriter);
string html = sb.ToString(); // C'est ici que vous avez le HTML qui sera envoyé au navigateur.
sw.ToString();
sw.Close();
htmlTextWriter.Close();