【问题标题】:KendoUI-Editor showing markup instead of formatted htmlKendoUI-Editor 显示标记而不是格式化的 html
【发布时间】:2014-02-02 14:06:50
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 下面提供的答案是否像我和其他人一样解决了您的问题?请将此帖子标记为已回答或重新访问和更新以加快其他人的解决。

标签: javascript jquery kendo-ui


【解决方案1】:

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

  1. 为编辑器设置Encode(false)
  2. 为模型属性设置[AllowHtml] 属性,以便编辑器的值以非编码方式提交,您不必在服务器端解码。

很确定这对您有所帮助为时已晚,但您的问题的答案对我来说真的很好,所以希望这将有利于社区的发展。

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

【讨论】:

    猜你喜欢
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-05-22
    • 2012-05-24
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多