Мне нужно использовать AntiXssEncoder.HtmlAttributeEncode из System.Web.Security в приложении ASP.NET и искал пример его использования.
Microsoft включила части своей библиотеки AntiXss в.NET Framework (но не перегрузка, которая возвращает строку HtmlAttributeEncoded).В документации показан только один метод без перегрузок:
защищенное внутреннее переопределение void HtmlAttributeEncode (строковое значение, выход System.IO.TextWriter);
Очевидный способ его использования - определить подклассAntiXSSEncoder и используйте StringWriter для хранения закодированной текстовой строки, чтобы ее можно было вернуть.
Это похоже на дорогой (с точки зрения сложности и использования процессора) способ использования кодера.
У кого-нибудь есть лучший способ использовать метод?Если да, вы готовы предоставить фрагмент кода?
Спасибо
Майк