使用C#在ASP.NET中突出显示textarea中的单词

时间:2011-09-13 14:58:30

标签: c# asp.net html

我的ASP.NET页面中有一个TextArea控件,其中包含一个包含数据库中多个句子的段落。在TextArea控件中填充此数据之后,我需要在其中搜索几个单词并以不同颜色突出显示它们。我需要突出显示的单词存在于数据库的表中。

我的问题是:如何使用C#突出显示TextArea控件中的选定单词?

请帮忙。谢谢。

2 个答案:

答案 0 :(得分:0)

HTML< textarea>标签不包含添加任何文本格式的功能。如果要突出显示文本的一部分,则需要在< div>,< span>中显示它。或其他一些HTML元素。

如果您需要使文本可编辑并仍然突出显示它的一部分,那么您可以使用WYSIWYG HTML编辑器,例如jHtmlArea免费的开源jQuery插件。

无耻插件:jHtmlArea是我创建的一个jQuery插件,以满足我对轻量级,易于扩展的所见即所得HTML编辑器的需求。

答案 1 :(得分:0)

您可以查看DynaCloud jQuery插件或CodeMirror。两者都提供了一些突出显示文本的功能。

http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html

http://codemirror.net/