J'utilise ASP.Net 4.0 avec MVC 2. Je reçois du contenu utilisateur qui peut déjà être encodé au format Html. J'ai lu http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and-asp-net-mvc-2.aspx ce qui était intéressant mais ce dont j'ai besoin, c'est d'un moyen de m'assurer que le contenu est encodé sans double encodage. Je n'ai pas le contrôle du processus d'entrée.Est-il possible de coder Html contenu qui peut déjà ou non être encodé proprement?
E.g.
utilisateur Entrée:
& < < > >
sortie si codé:
&amp; &lt; < > &gt;
n'affiche pas correctement
sortie si non codé:
& < < > >
Ce ne sera pas valider correc tly
Cela échouerait sur le contenu en texte brut mentionnant une entité HTML, car il serait décodé lorsque ce n'était pas l'intention. – Richard
Vous avez raison. Je suppose que cela dépend du type de contribution qu'il obtiendra. – Shimrod