Вопрос

Кто-нибудь знает, как автоматически заполнить редактор tinymce из модели ASP.NET MVC?Другими словами, какой код мне нужно использовать для установки содержимого tinymce?

ОТРЕДАКТИРОВАНО:

Моя проблема в том, что tinyMCE скрывает содержимое моего текстового поля.Он открывается пустым, хотя если я просматриваю исходный код страницы в браузере, он показывает правильную информацию (т. е.из Модели).

Вот мой код:

Javascript:

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

    );
</script>

Текстовая область:

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

Спасибо, Джек

Это было полезно?

Решение

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

Обратите внимание: поскольку вы не можете экранировать содержимое своей строки (вам нужны правильные HTML-элементы для TinyMCE), вы должны быть уверены, что в вашей строке нет ничего неприятного.я использую Пакет гибкости HTML для предварительной фильтрации содержимого перед размещением его на странице.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top