首页 新闻 会员 周边 捐助

asp.net ajax 自能提示

0
悬赏园豆:15 [已解决问题] 解决于 2012-08-29 11:58

  怎么样才能让asp.net自动找到数据库里面的输入的字母想对应的汉字呢?

例子:

例如我在一个文本框里面输入一个y

然后用ajax 自动找到数据库里面的 易建联 等等用y 开头的中文?

谁会告诉我一下 谢谢

 

注:如果简单的找到用y开头的数据,显示出来给用户选择我会做,但是怎么样才能找到汉字呢?

|ī笨笨﹎ヤ的主页 |ī笨笨﹎ヤ | 初学一级 | 园豆:2
提问于:2010-12-23 17:59
< >
分享
最佳答案
0

可以通过ASP.NET AJAX Control Toolkit中的AutoCompleteExtender控件实现。

给个链接你看看。

http://www.uml.org.cn/AJAX/200811115.asp

Lee's Blog | 小虾三级 |园豆:530 | 2010-12-24 08:31
这个无法满足我的需求 我要的是 输入一个Y 找到中文拼音第一个字母 是Y的中文字
|ī笨笨﹎ヤ | 园豆:2 (初学一级) | 2010-12-24 08:40
@|ī笨笨﹎ヤ:把汉字转拼音可以不。
Lee's Blog | 园豆:530 (小虾三级) | 2010-12-24 12:38
其他回答(2)
0

这个你在数据库中添加一个字段,比方说易建联,第一个字"易"那么这个字段中就是"y j l",查询的时候可以用这个字段进行模糊查询,就可以把易建联查询出来了

收获园豆:15
邓大林 | 园豆:200 (初学一级) | 2010-12-24 13:46
你这个做法不可用 假如数据不是你自己填写到数据库的么? 你怎么知道别人输入的是什么中文?
支持(0) 反对(0) |ī笨笨﹎ヤ | 园豆:2 (初学一级) | 2010-12-24 13:51
这个你可以用一个种法可以吧中文转换为拼音的,我试过这种方法的。
支持(0) 反对(0) 邓大林 | 园豆:200 (初学一级) | 2011-01-04 09:38
0

http://www.cnblogs.com/dooom/archive/2010/08/30/1676735.html

先调用存储过程获取Y,再匹配就OK了。

clound | 园豆:481 (菜鸟二级) | 2011-01-07 17:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册