Domanda

Qualcuno sa come per l'auto-popolare l'editor TinyMCE dal modello ASP.NET MVC? In altre parole, quale codice devo utilizzare per impostare i contenuti di tinymce?

A CURA:

Il mio problema è che TinyMCE si nasconde miei contenuti della casella di testo. Si apre in bianco, anche se se visualizzo il sorgente della pagina nel browser, mostra le informazioni corrette (vale a dire dal modello).

Qui è il mio codice:

Javascript:

<script type="text/javascript">
    tinyMCE.init({
        theme: "advanced",
        mode: "textareas",
        plugins: "",
        theme_advanced_buttons3_add: "fullpage",
        theme_advanced_toolbar_location: "top"
      }

    );
</script>

Area di testo:

<%= Html.TextArea("PostContent", Model.PostContent,30, 68, new {id="newPost"}) %>

Grazie, Jack

È stato utile?

Soluzione

<textarea><%= Model.TextAreaContent %></textarea>

Si prega di notare che dal momento che non si può sfuggire il contenuto della stringa (è necessario elementi HTML corretti per TinyMCE) Devi essere sicuro che non c'è niente di brutto all'interno della vostra stringa. Sto utilizzando il HTML Agility pacchetto prefiltrare il contenuto prima di metterlo nella pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top