RC1では、以下の小さなメソッドが動作しました。asp.netコア1.0 mvc RC2 tagBuilderメソッド(RC1で動作していない)RC1
public string ConvertTagToSring(TagBuilder Tag)
{
var writer = new StringWriter();
Tag.WriteTo(writer, new HtmlEncoder());
return writer.ToString();
}
このメソッドは、stringWriter()を使用してTagbuilderタグを文字列に変換する方法を示しています。
私は「新しいHtmlEncoder()」のエラーを取得し、エラーがあるのです:私は上thisを見つけ
を
抽象クラスやインタフェースのインスタンスを作成できません「HtmlEncoder」 Asp.Net/Announcementsの破断変化セクションでHtmlEncoderしかし、私は仕事にそれを変更する方法を見つけ出すカント..
どのようにリファクタリングすることができます
Tag.WriteTo(writer, new HtmlEncoder());
私はタグを文字列に変換できますか?
これは正しい答えだと思うが、私はそれを実装する際にいくつかの問題を抱えている。上記の簡単な方法を使って例を挙げることは可能ですか?私は間違いなく私のオリジナルの答えを[ここ](http://stackoverflow.com/questions/33667308/convert-ihtmlcontent-tagbuilder-to-string-in-c-sharp)、特に@Phasiqの答えを得ました。 – si2030
申し訳ありませんが深夜だったし、タイプがありました。 'HtmlEncoder.Default'はあなたが呼ぶものです。つまり、デフォルト実装を使用する 'Tag.WriteTo(writer、HtmlEncoder.Default);' – Tseng