asp.net – 自动完成扩展程序 – 滚动条导致结果关闭?
发布时间:2020-12-16 03:46:07 所属栏目:asp.Net 来源:网络整理
导读:我有一个使用文本框,自动完成扩展程序和autocompletedropdownpanel运行的网站.基本上,当用户开始在文本框中键入名称时,结果会在几秒钟内显示.由于可能有数百行,我需要一个滚动条.然后使用只选择名称.出于某种原因,它现在已经坏了(也许用IE更新?因为它在Chro
我有一个使用文本框,自动完成扩展程序和autocompletedropdownpanel运行的网站.基本上,当用户开始在文本框中键入名称时,结果会在几秒钟内显示.由于可能有数百行,我需要一个滚动条.然后使用只选择名称.出于某种原因,它现在已经坏了(也许用IE更新?因为它在Chrome中工作正常)现在当用户使用滚动条时它会自动关闭结果并且无法进行选择.我无法在网上找到解决方案.我需要使用更新的ajax套件吗?如果是这样,我该怎么做呢?或者我可以添加或更改我的代码吗?
更新:我发现此问题仅出现在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> 解决方法
只需编辑该类的CSS. 溢出:自动; 身高:60px; 如果这不起作用,请尝试以下操作: 设置AutoPostBack = false. 如果通过设置AutoPostBack = false消除了AutoCompleteExtender功能,那么通过使用OnClientItemSelected属性,我可以调用触发回发的javascript函数.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用npoi将图像放在一个单元格中
- asp.net-mvc – 检测到潜在的危险Request.Form值
- asp.net-mvc – 在MVC 5中创建一个新视图,在HTTP 404中打开
- Asp.Net MVC验证 – 依赖字段
- .net – 只有在配置中enableSessionState设置为true时才可以
- asp.net-mvc – ASP.NET MVC中的HTML清理程序,用于过滤危险
- asp.net-mvc-3 – ASP.NET MVC – 不同角色的菜单
- asp.net-mvc – ASP.NET MVC中的Flat和Nested ViewModel类
- asp.net – 无法安装Microsoft.AspNet.Razor 3.0.0
- 全面理解 ASP.NET Core 依赖注入
推荐文章
站长推荐
- asp.net – Linq更新查询生成哪里0 = 1?
- .net – MVC 4 Mocking HttpContext – 如何模拟
- asp.net – 如果在Application_Start中抛出未处理
- 优化 – 经典asp的性能提示?
- asp.net-mvc – 如何从ASP MVC5中的属性路由获取
- asp.net-mvc – 在IE中拖放上传
- asp.net-web-api – 使用自定义授权测试异步Web
- asp.net – 不引用MVC的AllowHtml属性
- asp.net-mvc – .NET MVC MultiSelectList和选定
- asp.net-mvc-3 – 如何在输出缓存中使用动态持续
热点阅读