我在 ASP.net C# aspx 页面中有一个下拉列表,其中包含几个项目:
- 牛油果
- 茄子
- 香蕉
- 甜菜
- 西兰花
- 萝卜
我想启用近距离搜索,以便用户可以输入:
- Ex1 - "Br" 得到花椰菜而不是萝卜
- Ex2 - “Be”得到甜菜而不是茄子
- Ex3 - “Ba”得到香蕉而不是鳄梨。
我建议您使用 ASP.NET AJAX AutoComplete 扩展器。它扩展了一个 ASP.NET TextBox 控件,然后根据用户在文本框中提供的输入,使用 AJAX 调用来获取自动完成(即建议)。
有关创建自动完成示例的教程演练,请阅读创建简单的自动完成文本框。
阅读ASP.NET AJAX Control Toolkit 文档以获取其他 ASP.NET AJAX 扩展程序的演示和说明。