根据2个或更多用户输入字符下拉列表选择

时间:2013-08-28 19:17:58

标签: c# asp.net

我在ASP.net C#aspx页面中有一个下拉列表,其中包含几个项目:

  • 鳄梨
  • 茄子
  • 香蕉
  • 甜菜
  • 西兰花
  • 萝卜

我想启用近搜索,以便用户输入:

  • Ex1 - “Br”来获得Broccoli而不是Radishes
  • Ex2 - “是”得到甜菜而不是茄子
  • Ex3 - “Ba”获得香蕉而不是鳄梨。

1 个答案:

答案 0 :(得分:2)

我建议您使用ASP.NET AJAX AutoComplete扩展程序。它扩展了一个ASP.NET TextBox控件,然后根据用户在文本框中提供的输入,使用AJAX调用来获取自动完成(即建议)。

阅读Creating a Simple Auto-Complete TextBox,了解有关创建自动填充示例的教程演练。

阅读ASP.NET AJAX Control Toolkit documentation以获取其他ASP.NET AJAX扩展程序的演示和说明。