.net - ASP.NET如何将控件呈现为HTML?

标签 .net asp.net

我有任何ASP.NET控件。我想要HTML字符串如何获取控件的HTML字符串?

最佳答案

这似乎起作用。

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();
}

关于.net - ASP.NET如何将控件呈现为HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58925/

相关文章:

asp.net - Javascript 弹出窗口打开函数

c# - 托管在 IIS/Asp.NET 应用程序中的 HttpClient 证书不起作用

C# 似乎无法正确地将图像添加到 ziarchive

c# - 使用多线程提高速度

asp.net - 如何在 ASP.NET(不是 MVC)解决方案中使用 CKSource.FileSystem.Local

asp.net - 寻呼机更小且没有边界线

ASP.NET、IIS 和 COM

.net - winforms 有没有一个工具可以告诉你鼠标悬停在哪个控件上

c# - 使用循环限制并发异步请求

c# - .NET XmlWriter 中的正确命名空间管理