我的数据库有一个关键字表,专门存放产品关键字,有个字段i_GId,连接到产品表,我读取产品的时候,顺便把关键字全部读出来,然后我在前台页面用repeater控件循环绑定一下,显示出来的一列关键字全部是一个样式。
例如这个页面(http://www.371best.com/Seach.aspx?wd=%E5%BD%A9%E9%99%B6+%E5%B7%A5%E8%89%BA)
我想实现的效果是,我输入关键字搜索后,搜索结果页面只要和我输入的关键字相等的话,就全部加红显示。请问一下有没有人做过这样的,给我指点指点思路,或者加我QQ:76710801
谢谢大家了。网上搜好久都找不到相关的资料,全部是SEO关键字优化之类的。
例如这个页面(http://www.371best.com/Seach.aspx?wd=%E5%BD%A9%E9%99%B6+%E5%B7%A5%E8%89%BA)
我想实现的效果是,我输入关键字搜索后,搜索结果页面只要和我输入的关键字相等的话,就全部加红显示。请问一下有没有人做过这样的,给我指点指点思路,或者加我QQ:76710801
谢谢大家了。网上搜好久都找不到相关的资料,全部是SEO关键字优化之类的。
解决方案 »
- 刚完成的WEB系统
- windows2003如何做负载平衡(双网卡(单卡双线))?
- CSDN 上的引用是怎么实现的
- 谁知道用C#代码如何解压缩QQ表情的压缩包(.eip和.cfc格式)
- 急聘asp.net软件工程师
- 在CNN的投票,问日本能不能成为联合国常任理事国,快去投票!!
- 哪位高手用.net做过微信?帮忙看看这段代码为什么不能实现被关注时自动回复图文消息?
- 急:如何在一个asp.net 的工程中编译一个组件
- 帮助!Session_End方法无效?
- 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
- 请问为什么gridview绑定后只有列名没数据??
- 当我点击文本框时,日历控件出现
在数据库里取出来后,在前台repeater绑定的时候进行<span class="red">彩陶</span>处理?
前台绑定的时候写个绑定的方法。
后台进行处理。
如果传进来的关键字字符与取出内容中有相等的就给它加上string newstr="<span class="red">str</span>"然后return newstr;
绑定repeater的时候调用这个方法不知道行不行。
<%# Eval(Container.Item,"").ToString().Replace(key," <font color=red> "+key+" </font> ") %>
你在自己修改修改。
,后在在绑定Repater时相对较容易控制-------------------------------------------------
可不可以这样,先后台处理好关键字列表内容 如: 最新产品 <span name='A'>产品A</sapn>
最新产品 <span name='B'>产品B</sapn>产品AB为关键字,然后把所有关键字注册到页面(如JSON对象({产品A:A,产品B:B...})然后用户搜索时,和你的JSON对象对比,用户输入关键字产品A,找到值A,通过A找到所有span,加上样式....--------------
我看了半天都觉的有点乱。大脑
在前台上加一个隐藏域放Key,我做搜索时候就是这么做的