我一直在使用文本框、自动完成扩展器和自动完成下拉面板来运行网站。基本上当用户开始在文本框中输入名称时,结果会在几秒钟内出现。由于可能有数百行,我需要滚动条。然后用户只需选择名称即可。但是由于某些原因,它现在出现了故障(可能是IE更新?因为在Chrome中它可以正常工作)。现在,当用户使用滚动条时,它会自动关闭结果,并且无法进行选择。我在网络上没有找到解决方案。我需要使用更新的ajax kit吗?如果是这样,我该如何进行替换?还是我的代码需要添加或更改一些内容?
更新:我发现这个问题只出现在Surface Pro平板电脑上。所以可能是IE11和平板电脑导致的问题。即使平板电脑已经与普通键盘和鼠标配对。
是否可以为带有滚动条的下拉面板使用cancelBubble函数?我遇到一个问题,当单击滚动条滚动行时,一旦松开鼠标,结果就会关闭。从阅读中得知,我认为我需要一些类似于cancelBubble事件或停止传播的东西。
更新:我发现这个问题只出现在Surface Pro平板电脑上。所以可能是IE11和平板电脑导致的问题。即使平板电脑已经与普通键盘和鼠标配对。
是否可以为带有滚动条的下拉面板使用cancelBubble函数?我遇到一个问题,当单击滚动条滚动行时,一旦松开鼠标,结果就会关闭。从阅读中得知,我认为我需要一些类似于cancelBubble事件或停止传播的东西。
<asp:Panel ID="autocompleteDropDownPanel" runat="server"
ScrollBars="Auto" Height="200px" Font-Size="Medium"
HorizontalAlign="Left" Wrap="False" />
<asp:AutoCompleteExtender ID="AutoCompleteExtender" runat="server"
DelimiterCharacters="" Enabled="True" ServicePath="AutoComplete.asmx"
ServiceMethod="GetCompletionList" TargetControlID="DoctorNameTextBox"
UseContextKey="true" ContextKey="StateDropDown"
CompletionListElementID="autocompleteDropDownPanel"
onclientitemselected="getSelected"
ShowOnlyCurrentWordInCompletionListItem="True" CompletionInterval="100"
MinimumPrefixLength="2">
</asp:AutoCompleteExtender>