自动完成下拉菜单立即消失

时间:2011-08-23 15:52:53

标签: asp.net-ajax ajaxcontroltoolkit

使用Ajax Control Toolkit中的AutoCompleExtender,如果MinimumPrefixLength = 0且CompletionInterval = 100,并且您在文本框上慢慢单击(如按下>按下并释放鼠标按钮之间的100ms),则会显示下拉列表,然后立即消失

示例网站的MinimumPrefixLength = 0和CompletionInterval = 1000,因此看到相同的效果,您看不到相同的效果。

(提升为http://ajaxcontroltoolkit.codeplex.com/workitem/26996

(在IE7和FF4中转载)

(已于24/08/11更新,其中包含与CompletionInterval相关的信息)

1 个答案:

答案 0 :(得分:0)

我目前的解决方法是设置CompletionInterval = 400。虽然这会降低响应速度,但在按下鼠标按钮所需的时间与用户期望等待建议的时间之间似乎是一个公平的妥协。