【问题标题】:highlight a word in textarea in ASP.NET using C#使用 C# 在 ASP.NET 中的 textarea 中突出显示一个单词
【发布时间】:2011-09-13 14:58:30
【问题描述】:

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

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

请帮忙。谢谢。

【问题讨论】:

  • 是否必须在文本区域内显示段落?如果没有,我建议你在标签内渲染它,但在你这样做之前,用你拥有的每个单词做一个简单的 string.replace ,并用合适的样式替换它:paragraph.Replace("MyWord"," MyWord");

标签: c# asp.net html


【解决方案1】:

HTML

【讨论】:

    【解决方案2】:

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

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

    http://codemirror.net/

    【讨论】:

      猜你喜欢
      • 2013-02-17
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 2010-09-12
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多