/// <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); }
/// <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); }