IIHtmlContent
がASP.NET 5
Microsoft.AspNet.Html.Abstractions
名前空間の一部であるStringにIHtmlContentを変換する必要がC#で文字列にIHtmlContent/TagBuilderを変換しTagBuilder
が
簡体実装インタフェースがあります私はそれを
string output = GetContent().ToString();
を参照するとき、私は次のような方法
public static IHtmlContent GetContent()
{
return new HtmlString("<tag>blah</tag>");
}
を持っています
は私がGetContentメソッド()のために、以下の出力を得る
"Microsoft.AspNet.Mvc.Rendering.TagBuilder"
はなく、私は
私もStringBuilderの
StringBuilder html = new StringBuilder();
html.Append(GetContent());
だけでなく、それを使ってみましたが欲しい
<tag>blah</tag>
同じ名前空間を追加します。文字列値
は、私は、文字列
どのように私はIHtmlContentまたはTagBuilderは、文字列に変換しないに変換する方法を持っていないTagBuilder
TagBuilder content = (TagBuilder)GetContent();
しかしTagBuilderにキャストしようとしましたか?
「ToHtmlString」についてはどうですか?また、 'IHtmlContent'はどこから取得しますか? –
私は 'HtmlString'クラスのメソッドを参照していました。 'IHtmlContent'のドキュメンテーションを教えてください。それはMSDNにあるようではありません –