Проблема ckeditor: дополнительные HTML-теги в источнике - PullRequest
0 голосов
/ 08 апреля 2010

Я создаю редактор в приложении asp.net MVC, используя ckeditor. В текстовой области я только что написал «Образец текста», но когда я загружаю ckeditor и нажимаю кнопку источника ckeditor, он дает мне много html, таких как html> body> p> [Sample Text]. Зачем создавать дополнительные HTML-теги? Я должен отправить содержимое в базу данных для сохранения HTML, но ckeditor добавляет дополнительные наценки.

любой обходной путь? или чем я занимаюсь?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2010

Если выводятся теги html и body, это потому, что вы установили для fullPage значение true (по умолчанию установлено значение false, поскольку большинство людей этого не хотят)

0 голосов
/ 08 апреля 2010

Люди обычно используют редакторы WYSIWYG на веб-сайтах, чтобы люди могли вводить какой-то красивый текст.

Для этого редактор автоматически оборачивает текст, введенный потребителем, в теги html.Таким образом, когда текст будет затем отображаться отдельно на странице, он будет выглядеть точно так, как вы его ввели.

Невозможно сделать так, чтобы текст выглядел великолепно без использования HTML-тегов.Если вы не верите, откройте простой редактор блокнота и попробуйте создать красивый текст с абзацами, изображениями и т. Д. Вы не можете этого сделать.

Итак, в самом конце, после редактирования текстав редакторе WYSIWYG редактор готовит введенный текст, завернутый в HTML.

Другими словами, у вас всегда будет HTML, если вы используете редактор WYSIWYG.

Если вы не хотите использовать HTML, используйтепростая текстовая или текстовая метка на странице.

...