我正在使用ASP.NET 5.我需要将IHtmlContent转换为String
IIHtmlContent是ASP.NET 5 Microsoft.AspNet.Html.Abstractions命名空间的一部分,是TagBuilder实现的接口
简化我有以下方法
public static IHtmlContent GetContent()
{
return new HtmlString("blah");
}
当我参考它
string output = GetContent().ToString();
我得到GetContent()的以下输出
"Microsoft.AspNet.Mvc.Rendering.TagBuilder"
并不是
blah
我想要的
我也尝试过使用StringBuilder
StringBuilder html = new StringBuilder();
html.Append(GetContent());
但它也会附加相同的命名空间而不是字符串值
我试着把它投射到TagBuilder
TagBuilder content = (TagBuilder)GetContent();
但TagBuilder没有转换为字符串的方法
如何将IHtmlContent或TagBuilder转换为字符串?