【问题标题】:Combobox control for ASP.Net 2.0 (Visual Studio 2005)ASP.Net 2.0 (Visual Studio 2005) 的组合框控件
【发布时间】:2012-02-23 07:37:04
【问题描述】:

我在 Visual Studio 2005 中开发的网站需要一个 ComboBox 控件。

我尝试安装 AjaxControlToolkit,但它不包含此控件。

如果找不到免费的 ComboBox 控件,我想模拟它的功能,我应该能够在文本框中键入搜索字符串,并且匹配的项目应该显示在 DropDownList 中(无需单击按钮)。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: c# asp.net combobox


    【解决方案1】:

    如果您不介意 ajax 调用(或者您的列表中有很多项目并且想要一个 ajaxcall),您可以使用 ajax 工具包中的自动完成扩展器。
    查看此链接了解更多信息:AutoCompleteExtender
    唯一的缺点是用户必须在字段中输入一些内容才能获得下拉菜单。

    【讨论】:

    • 感谢您回复克里斯托夫。我以前从未使用过ajax 调用。我的网站是一个 ASP.NET 网站。我不需要一个支持 ASP.NET AJAX 的网站吗?
    • 我们这样做的方式只是使用 asmx 网络服务。您应该能够通过选择 Add new item => Web => Web Service 添加一个。我想所有的 ASP.NET 网站都会支持这个。
    【解决方案2】:

    您需要 AjaxAutoComplete 希望这些链接可以帮助: AutoComplete Demo AjaxAutoCompleter

    另一个出路是:

    您可以将下拉列表放在更新面板中。并在按键事件中搜索列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 2016-09-05
      • 2010-09-07
      • 1970-01-01
      相关资源
      最近更新 更多