В настоящее время я использую библиотеку Microsoft AntiXSS и использую метод GetSafeHtmlFragment
следующим образом:
public static string SanitizeHtml(this string s)
{
return Sanitizer.GetSafeHtmlFragment(s);
}
Однако, если я передам строку, подобную этой:
black & white
... кодирует амперсанд, поэтому становится:
black & white
Это нормальное поведение для этой библиотеки?Есть ли способ предотвратить кодирование этого символа?