Bonjour,
Je suis en ASP.NET MVC 4 et j'essaie d'intégrer l'éditeur WYSIWYG CKEditor version 4.1.1, dans le but de créer des news (pour faire simple), donc avec un titre, une image et un contenu texte.
Sur mes pages Create et Edit, j'arrive bien à intégrer le composant et sur la page Index un simple Html.Raw fait très bien l'affaire.
J'ai également configué CKEditor via :
config.htmlEncodeOutput = true;
pour encoder le contenu afin d'éviter l'erreur ASP suivante :
A potentially dangerous Request.Form value was detected from the client
Et côté serveur HttpUtility.DecodeHtml etc. etc.
Mon problème étant sur les pages Create et Edit : côté serveur je vérifie si le titre existe déjà, si c'est le cas un est effectué.
Quand la page se recharge pour afficher l'erreur, le contenu du texte dans le composant est en HTML, en gros je vois :
au lieu de
Comment régler ce problème ? Je pensais que l'éditeur gérerait le fait d'afficher correctement un contenu HTML comme quand j'édite une news. Mais du coup je ne pense pas que ce soit lié à l'éditeur, j'ai également essayé avec TinyMCE et j'ai exactement le même problème.
Merci par avance et bon week-end !
Partager