Thomas Bandt

Über mich | Kontakt | Archiv

[ASP.NET] HTML-Quelltext eines Controls auslesen

Dern fertigen Quelltext eines (Web-) Controls kann man wie folgt auslesen:

Label lbl = new Label();
lbl.Text = "Linux";

StringBuilder output = new StringBuilder(string.Empty);
StringWriter sw = new StringWriter(output);
HtmlTextWriter htw = new HtmlTextWriter(sw);

lbl.RenderControl(htw);

Response.Write(output.ToString());

Beachte: nicht gerendert werden hier alle Child-Controls, d.h. wenn z.B. das Label weitere Literal enthalten würde, bekäme man sie auf diese Weise noch nicht.



« Zurück  |  Weiter »