【问题标题】:ckeditor problem: extra html tags in sourceckeditor问题:源代码中有额外的html标签
【发布时间】:2011-02-05 10:52:51
【问题描述】:

我正在使用 ckeditor 在 asp.net MVC 应用程序中创建一个编辑器。在 textarea 我刚刚写了“示例文本”,但是当我加载 ckeditor 并单击 ckeditor 的源按钮时,它给了我很多 html,例如 html > body > p > [Sample Text]。为什么要创建额外的 html 标签?我必须将内容发送到数据库以保存 html,但 ckeditor 正在添加额外的标记。

任何解决方法?或者我在做什么?

【问题讨论】:

    标签: c# asp.net-mvc ckeditor fckeditor


    【解决方案1】:

    人们通常在网站上使用所见即所得的编辑器来让人们输入一些好看的文本。

    为此,编辑器会自动将消费者输入的文本用 html 标签包装起来。这样,当文本将在页面上单独显示时,它看起来就像您输入的一样。

    如果不使用 html 标签,就无法使文本看起来很棒。 如果您不相信,请打开简单的记事本编辑器并尝试使用段落、图像等创建好看的文本。 你不能那样做。

    因此,最后,在 WYSIWYG 编辑器中完成文本编辑后,编辑器准备输入的文本用 HTML 包裹。

    换句话说,如果您使用所见即所得的编辑器,您将始终拥有 HTML。

    如果你不想要html,在页面上使用简单的textarea或者文本输入标签。

    【讨论】:

    • 不,TinyMCE 不会添加额外的 html 标签。
    【解决方案2】:

    如果它输出 html 和 body 标签,那是因为您将 fullPage 设置为 true(默认为 false,因为大多数人不希望这样)

    【讨论】:

    • 你是 gr8。这就是我一直在寻找的。​​span>
    猜你喜欢
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多