Après avoir nettoyé mon champ avec AntiXss.HtmlEncode existe-t-il un moyen de supprimer tous les éléments html car ils apparaissent toujours en tant que littéraux dans l'affichage?AntiXss et mes résultats souhaités
1
A
Répondre
3
Non, il n'y en a pas. Si vous voulez supprimer les éléments HTML, puis HtmlEncode le résultat, vous devez effectivement analyser le code et supprimer les éléments.
Vous pouvez utiliser le HTML Agility Pack ou tout autre analyseur HTML pour analyser le contenu, obtenir l'InnerText de l'élément racine (ce sera uniquement le texte du contenu), puis appeler AntiXss.HtmlEncode sur ce résultat.