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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top