Gelegentlich gibt es die Notwendigkeit ein ASP.NET Steuerelement in String-Darstellung zu bekommen. Die folgende Methode gibt ein Control als HTML-String zurück.
private string RenderControl(Control ctrl)
{
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter hw = new HtmlTextWriter(sw);
ctrl.RenderControl(hw);
return sb.ToString();
}
Kommentare zum Snippet