KendoUI-Editor显示标记而不是格式化的html

时间:2014-02-02 14:06:50

标签: javascript jquery kendo-ui

我正在使用KendoUI-Editor作为我的一个博客。

第一次编写和格式化时,一切都很好,在服务器端我准备好了由ditor生成的标记并将其保存在文本文件中。

但是我的博客也有一个编辑选项,所以当我转到一个编辑选项时,再次读取编辑器创建的标记,以便以这种方式编辑它:

<textarea name="editor" id="editor" rows="10" cols="30" style="height: 500px; width: 972px;"><a>Hello markup here</a></textarea>

在编辑器窗口内部,而不是显示格式化的HTML,它显示标记和所有内容的标记。

如何让编辑器显示格式化的HTML而不是简单的标记,以便我可以编辑它?

1 个答案:

答案 0 :(得分:3)

我今天遇到了同样的问题。以下让我的工作:

  1. 为编辑设置Encode(false)
  2. [AllowHtml]属性设置为model属性,以便编辑器的值以非编码方式提交,而不必解码服务器端。
  3. 很明显,这对你来说太晚了,但对你的回答对我来说真的很好,所以希望这对今后的社会有利。

    P.S。,我在MVC4项目中使用2013(.3.1316)Kendo编辑器。此外,我今天晚些时候回到代码中并从使用编辑器的模型属性中删除了[AllowHtml]属性,编辑器继续正常运行(不再渲染标记而不是格式化代码)。