2009-07-09 2 views
3

Я создаю веб-приложение, которое должно позволить пользователям сохранять форматированный текст в базе данных. В основном, они просто должны иметь возможность изменять цвет шрифта, цвет фона шрифта, размер шрифта, полужирный, курсив и подчеркивание.Безопасное форматирование веб-текста

Я хотел бы использовать что-то, что я могу просто прикрепить к текстовой области, чтобы отобразить панель форматирования.

Было бы неплохо использовать что-то, что помещает форматирование во что-то помимо HTML, чтобы я мог кодировать HTML-код при его сохранении для безопасности. Разумеется, было бы необходимо преобразовать свою собственную разметку в HTML при возврате в браузер.

Какие существуют варианты?

ответ

3

FCKEditor является одним из лучших подходит для Вас. Мы используем его в одном из наших веб-приложений ASP.NET MVC, и это потрясающе.

Перед тем, как выбрать FCKEditor, он попробовал другой веб-редактор, но возможность настроить их не была хорошей.

Проверить FCKEditor на: http://www.fckeditor.net/

+0

, это верно !!! FCKeditor - лучший. – backslash17

0

Я бы посмотрел на HtmlEditor в последней версии Ajax Control Toolkit. Я еще не использовал его - но бесплатно, вы не можете победить цену.

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/HTMLEditor/HTMLEditor.aspx

+1

Я не использую это. Я бы сразу использовал TinyMCE или FCKEditor. Спасибо за предложение. –

+0

TinyMCE & FCK тоже хороши - тоже нужно работать –

+0

Да, но я хочу, чтобы HTML кодировал INPUT USER, и не нарушал сгенерированную разметку. Я не уверен, что смогу с этим справиться. –

0

Я могу порекомендовать вам WymEditor.

Это WYSIWYM (что вы видите, что вы имеете в виду) Редактор XHTML (не WYSIWYG).

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

План B - использовать TinyMCE, который я предпочитаю больше, чем FCKEdit.

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