js 根据 输入框的值 的改变
显示层
用ajax 调用后台方法 将值返回到前台显示
自动完成功能 ,在搜一下,有很多。
用ASP.NET AJAX ControlToolkit 就有这个控件,叫AutoCompletion什么的。
用sql语句可以达到目的 比如 文本框名叫txtSearch sql语句 "select 列名 from
表名 where Content='%"+thi.textSearch.Text.trim()+"%'"; 这样 你可以查询到数据库中的内容
征途ajax(.NET)版里有整个例子,可以翻阅下。
不一定是TextBox,应该是一个数据源控件吧,加载了频率较高的词组;
textSearch.FindString();是可以的。
如果是从数据库中读取用 Like '%textSearch.Text%' 即可。
推荐使用jquery.Autocomplate插件,简单方便,自己可以再原有基础上修改,如需要请发邮件martin1472@qq.com
孙英雄!那个James下面的背景色怎么改变呢?我QQ1045551520.方便来交流下?
学习
this.textBox1.AutoCompleteCustomSource.Add(sdr["景点"].ToString().Trim());
textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
再把那两属性改成对应的