使用AJAX时,ASP.NET组合框无法正确显示

时间:2011-12-20 00:09:05

标签: asp.net ajax layout

我有一个正在构建的网站,它使用Ajax为ASP.NET自动完成组合框创建建议列表。我已经让它正确填充,但是当我运行网站时,它看起来像这样: enter image description here

我已将组合框移动到表格底部,下拉元素仍显示大约有差距。我期望它显示的三个条目的大小。任何帮助,将不胜感激。

3 个答案:

答案 0 :(得分:3)

问题在于,事实证明组合框位于div中,位置设置为relative,这与Ajax将下拉列表放入的div的位置混淆。 从div中移除定位元素可以解决问题。

答案 1 :(得分:1)

看看这里:http://forums.asp.net/t/1423235.aspx/1。它似乎与您的问题描述相符。解决方案发布在此处:http://forums.asp.net/post/3173141.aspx

答案 2 :(得分:0)

问题是该站点是在ASP.Net中构建的,并且组合框是从控件中引入的。它没有JS文件