ckeditor问题:源代码中的额外html标记

时间:2010-04-07 20:53:22

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

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:-1)

人们通常在网站上使用WYSIWYG编辑器让人们输入一些漂亮的文字。

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

如果不使用html标签,没有办法让文本看起来很棒。 如果您不相信,请打开简单的记事本编辑器,并尝试使用段落,图像等创建漂亮的文本。 你不能这样做。

所以,最后,在WYSIWYG编辑完成后编辑文本后,编辑器准备用HTML包装的输入文本。

换句话说,如果您使用WYSIWYG编辑器,您将始终拥有HTML。

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