Пример #1
0
 /// <summary>
 /// Cleans up an HTML string and removes HTML tags in WhiteList
 /// </summary>
 /// <param name="html"></param>
 /// <returns></returns>
 public static string SanitizeHtml(string html, params string[] WhiteList)
 {
     var sanitizer = new HtmlSanitizer();
     if (WhiteList != null && WhiteList.Length > 0)
     {
         sanitizer.WhiteList.Clear();
         foreach (string item in WhiteList)
             sanitizer.WhiteList.Add(item);
     }
     return sanitizer.Sanitize(html);
 }
Пример #2
0
 /// <summary>
 /// Cleans up an HTML string and removes HTML tags in blacklist
 /// </summary>
 /// <param name="html"></param>
 /// <returns></returns>
 public static string SanitizeHtml(string html, params string[] blackList)
 {
     var sanitizer = new HtmlSanitizer();
     if (blackList != null)
     {
         sanitizer.BlackList.Clear();
         foreach (string item in blackList)
             sanitizer.BlackList.Add(item);
     }
     return sanitizer.Sanitize(html);
 }