有谁知道如何从ASP.NET MVC模型中自动填充tinymce编辑器?换句话说,我需要使用什么代码来设置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"}) %>
谢谢, 千斤顶
答案 0 :(得分:2)
<textarea><%= Model.TextAreaContent %></textarea>
请注意,由于您无法转义字符串的内容(您需要为TinyMCE提供正确的HTML元素),因此您必须确保字符串中没有任何令人讨厌的内容。在将内容放入页面之前,我正在使用HTML Agility Pack预先过滤内容。