2013-10-01 4 views
2

Как с получить разные цвета текста в текстовом поле в ASP.NET, когда слова, напечатанные в текстовом поле, являются динамическими с использованием базы данных? Пожалуйста помоги! Для этой цели в форме окна есть богатое текстовое поле, но как насчет веб-форм?Текстовые файлы в Asp.Net с использованием C#?

+0

Вы имеете в виду цвет для каждой буквы внутри текстового поля? –

+0

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

+0

@ItiTyagi и как бы вы отображали это в текстовом поле? –

ответ

0

Если вы ищете поле с богатым текстом для использования - попробуйте HTMLEditor в AjaxControlToolkit. Это, по сути, та же функциональность. Просто не забудьте включить в него дезинфицирующее средство, чтобы избежать проблем с XSS.

1

Стандартный текстовый редактор ASP.NET отображает <input type="text">, который не поддерживает стили для отдельных символов.

Вы можете использовать 3rd инструмент партии или, в очень простой вы можете использовать DIV с contenteditable значение ИСТИНА:

Вот небольшой демо: http://jsfiddle.net/Pr9mm/

0

Проверьте принятый ответ на this вопрос , Несмотря на то, что для gridview такая же логика может быть использована и для текстового поля. Надеюсь, это поможет вам в правильном направлении.

0

Рассмотрите возможность использования HtmlEditorExtender с помощью инструментария управления ajax. Вы также можете настроить способ отображения текстового поля.

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