asp.net Ajax Control Toolkit中的组合框和下拉列表有什么区别
答案 0 :(得分:1)
ASP.NET DropDownList和AjaxControlToolkit ComboBox都非常相似。实际上,AjaxControlToolkit的ComboBox派生自与ASP.NET DropDownList相同的基类。 ASP.NET AJAX site gives a good summary两个控件之间的差异和相似之处:
在代码中使用ComboBox也很像使用 下拉列表。它具有与a相同的所有属性和事件 DropDownList,带有一些额外的ComboBox特有的属性和 事件。首先,它可以配置为阻止或允许 用户输入的文本与列表中的项目不匹配。什么时候 用户输入的文本与列表中的项匹配,ComboBox也可以 配置为基于第一个匹配的自动完成文本 列表中的项目,以显示列表并突出显示第一个匹配的项目 项目,或同时做两件事。当用户输入的文本没有 匹配列表中的项目,ComboBox引发ItemInserting和 可以在回发期间处理的ItemInserted事件。 除了 这些特殊行为,ComboBox的行为基本上就像一个 DropDownList的强>
总之,ComboBox主要是DropDownList,除了使用下拉箭头从列表中选择现有项目外,还允许您在控件中键入文本。