在ASP.NET,如何实现按拼音模糊检索的下拉框?
我的极品时刻表中,发现可以城市拼音来检索城市,输入的拼音越多,检查越精确,
如下拉框内容为“贵阳”,“北京”,“上海”,“广州”,“杭州”……,则在输入 "g ",下拉选择框中只出现“贵阳、广州”,输入 "gui "后,则选择框中只出现“贵阳”。
请问在ASP.NET中如何实现
------解决方案--------------------采用ajax,至于输入拼音,搜下,汉字转拼音。
------解决方案--------------------这用的是ajax实现的自动完成功能 和google的搜索栏类似 看似简单的小东西, 实现起来挺麻烦的!~主要步骤:
1.服务器端提供一个GetItem方法给客户端,用来返回满足条件的城市列表.
2.在客户端输入框增加onkeydown事件,以便即使获取满足条件的城市列表.
3.通过客户端的javascript动态列出待选结果,同时提供鼠标与键盘的相应以供用户选择
------解决方案--------------------ajax AutoComplete控件绑定到下拉表,下拉表的value为拼音,text为中文。