- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个链接到 TextBox 的 AutoCompleteExtender。两个控件都放在 UpdatePanel 中,UpdatePanel 使用 Javascript 库 (Ext.BasicDialog) 显示为弹出对话框。
弹窗是页面上的一个div,不是一个单独的窗口。问题在于,当用户在弹出窗口内滚动时,AutoCompleteExtender 在错误的位置显示其菜单。看起来它正在从弹出窗口顶部获取可见距离,并将菜单定位在弹出窗口内部 html 的顶部(不可见)
我们使用的是 AjaxControlToolkit 版本 1.0.20229.20821,我们的目标是 ASP.NET Framework 版本 2.0。
我试图通过将以下 Javascript 附加到 OnClientShown 事件来修复菜单,但它几乎做了同样的事情:
function resetPosition(object, args) {
var tb = object._element; // tb is the associated textbox.
var offset = $('#' + tb.id).offset();
var ex = object._completionListElement;
if (ex) {
$('#' + ex.id).offset(offset);
}
}
最佳答案
我通过在包含 TextBox 和自动完成扩展器的 div 上设置 position:relative
来解决这个问题。扩展程序在弹出面板内时一定使用了错误的元素来定位。
关于ajaxcontroltoolkit - 滚动时 AutoCompleteExtender 定位菜单不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991361/
我有这个文本框和 AutocompleteExtender 方法定义为 [WebMethod] public string[] GetCompletionList(string prefixTe
我有这个文本框和 AutocompleteExtender 方法定义为 [WebMethod] public string[] GetCompletionList(string prefixTe
我有一个带有动态创建的文本框的复合用户控件。在创建文本框并将其插入 ASCX 上的占位符时,我还动态创建了一个 AutoCompleteExtender,以刚刚创建的文本框为目标。如果我只添加一个 A
我们有一个链接到 TextBox 的 AutoCompleteExtender。两个控件都放在 UpdatePanel 中,UpdatePanel 使用 Javascript 库 (Ext.Basic
我有一个使用文本框、自动完成扩展程序和自动完成下拉面板运行的网站。基本上,当用户开始在文本框中键入名称时,结果会在几秒钟内出现。由于可能有数百行,我需要一个滚动条。然后使用只需选择名称。出于某种原因,
我有一个关于 ASP.NET 中的自动完成扩展器的问题 - 它在我拥有的所有页面中都可以正常工作,但在母版页中却没有,我不知道为什么。 这是我的代码: 后面的代码: _ Public Shar
使用 jQuery Autocomplete 相对于 Ajax AutoCompleteExtender 有什么好处?有人可以解释一下两者之间的好处吗? 最佳答案 我会投票支持 jQuery 自动完成
有人知道如何使用 AutoCompleteExtender(来自 AJAX 控制工具包)防止用户输入任何不在建议值中的内容吗? 最佳答案 首先,检查您是否愿意使用新的 AjaxToolKit Comb
使用 ASPNET 3.5。这是我的代码。是的,我知道我应该使用 jquery。 当我在文本框中输入时没有任何反应。我在 web 服务中有一个断点,它没有被击中。 我做错了什么? [WebMe
我正在尝试在我的项目中实现 autoCompleteExtender。目前我正在使用 OnClientItemSelected 属性在客户端调用 javascript。有没有一种方法(使用另一个属性或
我遵循了 in 的标准示例 http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx它演示了如
我在 asp.net 应用程序中使用了 AutoCompleteExtender,我想将 max-height 设置为 CompletionListCssClass,因为我得到了大约 75-150 条
捕获 AutoCompleteExtender 选择事件的最佳方法是什么,因为控件没有此事件? 这是我正在谈论的示例。我有两个带有链接的 AutoCompleteExtender 控件的文本框(Loc
简短版: 我想知道如何更改由 autocompleteextender 生成的单个项目的 css 样式,但该控件只允许我将所有项目的样式设置为一个组。 长版: 我有一个使用 AutoCompleteE
事实: 此特定屏幕中的 ajaxToolkit AutoCompleteExtender 在 IE 和 Firefox 中运行良好 ajaxToolkit AutoCompleteExtender 在
我正在使用 .net ajaxtoolkit 控件 AutoCompleteExtender。它工作得很好,但我的 firefox 自动完成覆盖了扩展程序返回的值(firefox 位于控件之上)。 有
我必须在 Web 表单中多次使用 Ajax AutoCompleteExtender,我试图根据其内容宽度设置 AutoCompleteExtender 列表的宽度。 function onList
我在姓氏、名字、唯一 ID 的文本框中有一个 AutoCompleteExtender。 我希望用户只能从列表中选择一个项目,而不能输入自己的唯一 ID 号。我无法使用 AJAX ComboBox,因
我使用 autocompleteextender 进行文本框自动完成。我已经编写了附加 js 用于建议和值选择。问题是在输入一些字母后,如果我从上到下移动光标,那么它不会选择光标指向的值。它选择光标位
我在 aspx 页面上有两个自动完成扩展程序。 Location Name
我是一名优秀的程序员,十分优秀!