Tinymce modèle de liaison avec ASP.NET MVC
-
18-09-2019 - |
Question
Quelqu'un sait comment remplir automatiquement l'éditeur de tinymce du modèle ASP.NET MVC? En d'autres termes, quel code dois-je utiliser pour définir le contenu de tinymce?
ÉDITÉ:
Mon problème est que tinyMCE se cache le contenu de mon TextBox. Il ouvre vide, même si si je considère la source de la page dans mon navigateur, il affiche les informations correctes (à savoir à partir du modèle).
Voici mon code:
Javascript:
<script type="text/javascript">
tinyMCE.init({
theme: "advanced",
mode: "textareas",
plugins: "",
theme_advanced_buttons3_add: "fullpage",
theme_advanced_toolbar_location: "top"
}
);
</script>
Zone de texte:
<%= Html.TextArea("PostContent", Model.PostContent,30, 68, new {id="newPost"}) %>
Merci, Jack
La solution
<textarea><%= Model.TextAreaContent %></textarea>
S'il vous plaît noter que, puisque vous ne pouvez pas échapper le contenu de votre chaîne (vous avez besoin d'éléments HTML appropriés pour TinyMCE) vous devez être sûr qu'il n'y a rien de méchant au sein de votre chaîne. J'utilise le HTML Agilité pack pour préfiltrer le contenu avant de le mettre dans la page.