搜索结果页显示高亮关键词

客户要求,需要要搜索结果页呈现关键词高亮显示。

两种方法可以实现,一个使用Override Render方法,另一个是写一个函数,替换呈现的内容。前者是针对页面级的,而后者是针对字段的。看实现情况页决定。

先定义好一个高亮的样式:

.hightlight_keywrod {
    color: red;
}


第一种方法,Render方法:



第二种方法,函数:


如果是使用第二种方法,还需要在程序中指定原字符串与关键词来应用这个函数,如下面高亮部分代码:



不管是第一种方法,还是第二种方法,以关键词“红水中学”搜索,网页搜索结果运行时,的效果如下:




posted @ 2013-07-28 11:16  Insus.NET  阅读(1737)  评论(2编辑  收藏  举报