У меня есть собственный метод расширения IHtmlHelper
, который использует TagBuilder
и возвращает HtmlString
. Я больше не могу передать tagBuiler.ToString()
в конструктор HtmlString
, поскольку он просто возвращает имя типа.
Я вижу, что могу использовать метод tabBuiler.WriteTo(TextWriter, IHtmlEncoder)
, но я точно не знаю, как получить доступ к объекту, который внедряет IHtmlEncoder
. Я вижу кодировщики как в System.Text.Encodings.Web
, так и Microsoft.Framework.WebEncoders
. Но типы в двух пространствах имен, похоже, не хорошо сочетаются.