与ASP.NET MVC的Tinymce模型绑定

时间:2009-12-09 22:58:55

标签: asp.net-mvc tinymce model-binding

有谁知道如何从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"}) %>

谢谢, 千斤顶

1 个答案:

答案 0 :(得分:2)

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

请注意,由于您无法转义字符串的内容(您需要为TinyMCE提供正确的HTML元素),因此您必须确保字符串中没有任何令人讨厌的内容。在将内容放入页面之前,我正在使用HTML Agility Pack预先过滤内容。