繁体   English   中英

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

[英]What is the difference between Combo box and drop down list in asp.net Ajax Control Toolkit

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

ASP.NET DropDownList和AjaxControlToolkit ComboBox都非常相似。 实际上,AjaxControlToolkit的ComboBox派生自与ASP.NET DropDownList相同的基类。 ASP.NET AJAX网站很好地总结了两个控件之间的区别和相似之处:

在代码中使用ComboBox也非常类似于使用DropDownList。 它具有与DropDownList相同的所有属性和事件,以及一些其他特定于ComboBox的属性和事件。 首先,可以将其配置为阻止或允许用户输入的文本与列表中的项目不匹配。 当用户键入的文本确实与列表中的项目匹配时,ComboBox也可以配置为基于列表中的第一个匹配项自动完成文本,以显示列表并突出显示第一个匹配项,或者同时执行同时。 如果用户键入的文本与列表中的项目不匹配,则ComboBox会引发ItemInserting和ItemInserted事件,这些事件可以在回发期间进行处理。 除了这些特殊行为,ComboBox的行为本质上类似于DropDownList。

总而言之,ComboBox主要是一个DropDownList,除了简单地使用下拉箭头从列表中选择现有项目外,它还允许您在控件中键入文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM