【发布时间】:2012-02-23 07:37:04
【问题描述】:
我在 Visual Studio 2005 中开发的网站需要一个 ComboBox 控件。
我尝试安装 AjaxControlToolkit,但它不包含此控件。
如果找不到免费的 ComboBox 控件,我想模拟它的功能,我应该能够在文本框中键入搜索字符串,并且匹配的项目应该显示在 DropDownList 中(无需单击按钮)。
任何帮助将不胜感激。谢谢!
【问题讨论】:
我在 Visual Studio 2005 中开发的网站需要一个 ComboBox 控件。
我尝试安装 AjaxControlToolkit,但它不包含此控件。
如果找不到免费的 ComboBox 控件,我想模拟它的功能,我应该能够在文本框中键入搜索字符串,并且匹配的项目应该显示在 DropDownList 中(无需单击按钮)。
任何帮助将不胜感激。谢谢!
【问题讨论】:
如果您不介意 ajax 调用(或者您的列表中有很多项目并且想要一个 ajaxcall),您可以使用 ajax 工具包中的自动完成扩展器。
查看此链接了解更多信息:AutoCompleteExtender
唯一的缺点是用户必须在字段中输入一些内容才能获得下拉菜单。
【讨论】:
您需要 AjaxAutoComplete 希望这些链接可以帮助: AutoComplete Demo AjaxAutoCompleter
另一个出路是:
您可以将下拉列表放在更新面板中。并在按键事件中搜索列表。
【讨论】: