ASP.NET コントロールがあります。HTML 文字列が必要です。コントロールの HTML 文字列を取得するにはどうすればよいでしょうか?
ベストアンサー1
これは機能するようです。
public string RenderControlToHtml(Control ControlToRender)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringWriter stWriter = new System.IO.StringWriter(sb);
System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(stWriter);
ControlToRender.RenderControl(htmlWriter);
return sb.ToString();
}