我正在使用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而不是简单的标记,以便我可以编辑它?
答案 0 :(得分:3)
我今天遇到了同样的问题。以下让我的工作:
Encode(false)
。[AllowHtml]
属性设置为model属性,以便编辑器的值以非编码方式提交,而不必解码服务器端。很明显,这对你来说太晚了,但对你的回答对我来说真的很好,所以希望这对今后的社会有利。
P.S。,我在MVC4项目中使用2013(.3.1316)Kendo编辑器。此外,我今天晚些时候回到代码中并从使用编辑器的模型属性中删除了[AllowHtml]
属性,编辑器继续正常运行(不再渲染标记而不是格式化代码)。