首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在ASP.NET,怎么实现按拼音模糊检索的下拉框

2012-04-04 
在ASP.NET,如何实现按拼音模糊检索的下拉框?我的极品时刻表中,发现可以城市拼音来检索城市,输入的拼音越多

在ASP.NET,如何实现按拼音模糊检索的下拉框?
我的极品时刻表中,发现可以城市拼音来检索城市,输入的拼音越多,检查越精确,
如下拉框内容为“贵阳”,“北京”,“上海”,“广州”,“杭州”……,则在输入 "g ",下拉选择框中只出现“贵阳、广州”,输入 "gui "后,则选择框中只出现“贵阳”。
请问在ASP.NET中如何实现

[解决办法]
采用ajax,至于输入拼音,搜下,汉字转拼音。
[解决办法]
这用的是ajax实现的自动完成功能 和google的搜索栏类似 看似简单的小东西, 实现起来挺麻烦的!~主要步骤:
1.服务器端提供一个GetItem方法给客户端,用来返回满足条件的城市列表.
2.在客户端输入框增加onkeydown事件,以便即使获取满足条件的城市列表.
3.通过客户端的javascript动态列出待选结果,同时提供鼠标与键盘的相应以供用户选择

[解决办法]
ajax AutoComplete控件绑定到下拉表,下拉表的value为拼音,text为中文。

热点排行