Firefox AutoCompleteXtender渲染问题

Firefox AutoCompleteXtender渲染问题,firefox,asp.net-ajax,ajaxcontroltoolkit,Firefox,Asp.net Ajax,Ajaxcontroltoolkit,我在应用程序中使用AutoCompleteXtender,不知怎的,建议框开始出现在文本框下方,而不是20-30像素的下方。在深入研究生成的HTML之后,我注意到它呈现为UL和LI元素,而在从ASP.NET下载的示例中,它在DIV中呈现为DIV,工作正常 我不知道是什么使它呈现出不同的效果。如何在文本框下方显示建议列表 顺便说一句,在IE中它看起来不错,这个问题只存在于firefox中。你必须使用CSS。默认值(来自示例)为: 我在我的一个网站上添加了以下内容,例如: .autocomplete

我在应用程序中使用AutoCompleteXtender,不知怎的,建议框开始出现在文本框下方,而不是20-30像素的下方。在深入研究生成的HTML之后,我注意到它呈现为UL和LI元素,而在从ASP.NET下载的示例中,它在DIV中呈现为DIV,工作正常

我不知道是什么使它呈现出不同的效果。如何在文本框下方显示建议列表


顺便说一句,在IE中它看起来不错,这个问题只存在于firefox中。

你必须使用CSS。默认值(来自示例)为:

我在我的一个网站上添加了以下内容,例如:

.autocomplete_completionListElement li
{  
    margin : 0px !important;
    padding: 2px;
}

但是你会想用一些东西来计算你有什么规则被应用到你不想成为的东西上。请记住,CSS=层叠样式表,因此父元素或规则可能会像这样影响库元素。

您让我走上了正确的轨道。结果发现CompletionListCSCSClass属性完全丢失。一旦我添加了Maring:0px,它在Firefox中的渲染效果就很好了。
.autocomplete_completionListElement li
{  
    margin : 0px !important;
    padding: 2px;
}