【问题标题】:ASP.NET Data-bound Dropdownlist that permits manual entry also?允许手动输入的 ASP.NET 数据绑定下拉列表?
【发布时间】:2011-10-28 07:46:49
【问题描述】:

我不是 .net 程序员,但我可以编写我需要的点点滴滴,但是,我一直无法为我正在更改的网站找出实现某些目标的最佳方法。 我基本上需要有一个绑定到某个 SQL 调用(已经到位)的下拉列表,但我还需要能够为不存在的项目手动输入下拉列表。这些项目不需要输入到 SQL 中(我可以单独处理附加数据),但是当下拉列表绑定到数据源时,我找不到在下拉列表中键入的方法。 数据源(SQL 表)中的某些条目用于一件事,但随后需要为该 SQL 表中不存在的可选条目输入文本字符串。

有谁知道我如何实现这一点,或者可以使用其他类似的控件来提供这种功能?

**更新更清楚: 我在运行时需要这个。例如,我不需要将它放在代码中,当有人在 webpate 上时,我实际上需要控件来接受用户输入。 想象一个购物清单,所有商品都在下拉列表中,然后用户想要将另一个商品添加到购物清单中,因此他们只需将其输入下拉框中并提交页面,它的值将被使用而不是现有的项目。

【问题讨论】:

  • Telerik 组合框可以做到这一点,还有更多……我不知道你是否可以投资……但它们物有所值

标签: asp.net vb.net


【解决方案1】:

正如 David 所建议的,Telerik ComboBox 提供了该功能。 其他方式,使用 ASP.NET 和 jQuery 来实现该功能。
使用 TextBox 允许手动输入并使用 jQuery UI AutoComplete 小部件来绑定所需的项目。

jQuery Autocomplete and ASP.NET
TextBox AutoComplete with ASP.NET and jQuery UI
3 Different Approaches for Implementing the JQuery Autocomplete with ASP.NET

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多