在此输入图像描述

我在网页中有一个Ajax Toolkit组合框,其中有一个母版页。 组合框位于表格内部。加载网页时,此组合框的列表项显示在远离组合框的下方。

解决办法是什么? :(

#1楼 票数:4

我遇到了同样的问题。 这是一个列出的错误,也存在于ajaxcontrolkit autocompleteextender中。 基本上,列表在页面内放置位置的计算是错误的。

有很多修复程序,但是使用起来很麻烦,所以只需执行以下操作:

combobox1_OptionList{
    position: fixed !important
}

幸运的是,它改变了计算的方式,从而使计算准确。

注意:如果您包含的div将在调整窗口大小时更改位置(例如, left: 10%; top 50%; ),那么当您更改窗口大小时,组合框列表将不会在组合框下方移动并且将被留在后面。 但是,每次触发组合框列表时,都会重新计算其位置,因此为关闭组合框列表的窗口大小添加一个JavaScript事件可能会成功。

#2楼 票数:4

.ajax__combobox_itemlist
{
position:absolute!important; 
height: 100px !important;
overflow: auto !important;
top: auto !important;
left: auto !important;
}

很好用...

#3楼 票数:0

尝试将ComboBox包装在div中。 我遇到了同样的问题。 我向每个ComboBox div添加了一个类,并添加了以下CSS。

.cbox
{
    margin: 0 auto;
    width: 280px;
}

根据您的喜好设置宽度。 边距:自动根据宽度将div放置在父对象的中央。

#4楼 票数:-1

请看一下这个样本

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ComboBox/ComboBox.aspx

ComboBox的已知问题

当指定ListItemHoverCssClass并且ComboBox列表可滚动时,突出显示列表项将导致在使用Internet Explorer Web浏览器时滚动条闪烁。 为避免此问题,请不要指定ListItemHoverCssClass属性。

如果这不能解决问题,请在注释中提及您的组合框标记

谢谢

  ask by Sin translate from so

未解决问题?本站智能推荐:

1回复

Ajax组合框文本未显示在列表框可见区域中

我正在将Ajaxtoolkit用于.netframework 4.0的自动完成功能的comboBox控件。 AjaxControlToolkit.dll的版本为3.03053,大小为4065 KB。 我在组合框的列表框中显示项目显示问题。 我的数据表中有500多个项目,这些数据表通过其D
2回复

ajax组合框会将我写入其中的所有值附加到其下拉列表中

M在asp.net页面中使用ajax组合框,将其与数据库中的数据集绑定,但是我在其中搜索值也被绑定的内容,我想禁止这样做 如果我改变这行得通 但是我在gridview中的组合框出现了上述问题,否则在gridview之外就不会出现
2回复

对于组合框控件(来自Ajax工具包),我可以更改框旁边的按钮吗?

我正在使用Ajax工具箱中的combobox控件。 有没有一种方法可以设置下拉框旁边显示的按钮所使用的图像,还是我只能使用标准图像?
1回复

asp.net自动完成组合框显示位置

我正在按照下一页( http://jqueryui.com/autocomplete/#combobox )的建议使用自动完成jquery组合框,但是问题是每当我们单击位于屏幕底部的下拉菜单时,不会在组合框上方弹出,而是显示在组合框下方并隐藏在网页下方,因此我们需要单击并拖动整个屏幕以查看下拉菜
1回复

如何防止将数据输入到ajax组合框控件中?

如何禁止用户在Ajax组合框的文本框中输入数据? 注意:我不想使用下拉列表,因为我正在使用css来更改ajax组合框的设计,但是我只需要防止用户在组合框中输入数据即可。 我怎样才能做到这一点?
2回复

在asp.net中过滤Ajax组合框

我正在使用具有组合框功能的Ajax工具包,所显示的项大约为40,000,因此我想在其上应用过滤器,以便用户在组合框中键入一个字母,并且相应的条目以“ a”开头显示在组合框中。 请问我不使用Radcombobox,它是最简单的组合框。
1回复

如何在ext.net的组合框中动态显示错误消息

我正在使用Ext.Net1.0。 并且我正在使用组合框..当我通过某种计算从组合框中选择值(如果已经使用了值)时,我想动态显示错误消息,然后如何显示消息。 CS页面代码 在这里, 而不是在状态栏中显示错误消息,我想在组合框中显示错误消息 ..那我该怎么办 ?
1回复

Ajax组合框列表在Jquery选项卡下向右移动

我在项目中的每个地方都使用了相同的Ajax Combobox,但是一旦在jquery选项卡控件下使用Ajax Combobox,列表就会移到右侧,UI会变得模糊。 我不想从ajax转到jquery组合框和自动完成功能,因为我只想解决此问题。 下面是我的代码: