Позвольте мне, что Google для вас:)
РЕДАКТИРОВАТЬ:
- Добавьте к своему CSS следующее определение для класса
highlight
: .highlight { background-color: yellow }
. Вы можете обновить его в зависимости от ваших потребностей.
- Включите скрипт jquery.highlight-3.js на своей странице.
- Чтобы мыслить легко, поместите свой список данных в тег
<div id="searchResults">...</div>
.
- Создание клиентского сценария, который будет запускаться при загрузке страницы. Для каждого слова, которое вы хотите выделить, вы должны выполнить следующий javascript:
$('#searchResults').highlight('yourWordHere'));
РЕДАКТИРОВАТЬ 2:
Вот пример серверной части кода.
string keywords = keywordsTextBox.Text;
StringBuilder highlightScript = new StringBuilder();
foreach (keyword in keywords.Split(' '))
highlightScript.AppendFormat("$('#searchResults').highlight('{0}'));", keyword);
ClientScript.RegisterStartupScript(GetType(), "highlightScript", highlightScript.ToString(), true);
Мы больше не находимся в области jquery, я думаю, вам нужно будет прочитать немного больше о разработке приложений asp.net.