2010-04-07 7 views
0

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

любое обходное решение? или что я делаю worng?

ответ

2

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

+0

Вы gr8. То, что я искал. – coure2011

-1

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

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

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

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

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

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

+0

Нет, TinyMCE дозы не добавлять дополнительную HTML-тегов. – coure2011

Смежные вопросы