【发布时间】:2019-07-06 03:48:00
【问题描述】:
以下代码将TagBuilder 转换为String。
什么是相反的?如何将 String 反向转换为 TagBuilder?
正在寻找解决方案。
Convert IHtmlContent/TagBuilder to string in C#
public static string GetString(IHtmlContent content)
{
using (var writer = new System.IO.StringWriter())
{
content.WriteTo(writer, HtmlEncoder.Default);
return writer.ToString();
}
}
【问题讨论】:
-
TagBuilder 实现了 IHtmlContent 接口,它是否提供任何方法来获取字符串输入和 TagBuilder 输出? TagBuilder 不就是 html 元素的集合吗?
-
不确定,正在研究
-
如果将字符串转换为 tagbuilder 意味着获取整个 html 字符串并创建 Tagbuilder 的实例,那么您不能。但是,如果需要,您可以将标签名称作为参数传递。我相信您可能会对link 感兴趣。
-
应该在采取步骤向 StackOverflow 提问之前进行研究...
标签: c# asp.net-core .net-core asp.net-core-mvc