asp.net Ajax Control Toolkit中的组合框和下拉列表有什么区别

时间:2010-04-13 08:18:07

标签: asp.net ajax drop-down-menu combobox

asp.net Ajax Control Toolkit中的组合框和下拉列表有什么区别

1 个答案:

答案 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,除了使用下拉箭头从列表中选择现有项目外,还允许您在控件中键入文本。