Ajax ComboBox渲染不正确

时间:2011-09-28 14:32:50

标签: ajaxcontroltoolkit

我正在使用AjaxControlToolkit v4.1.50731中的ComboBox。当它显示在页面上时,下拉列表会远低于控件的原点。不幸的是,由于SO的限制,我无法发布图片。

我将代码保留在页面上以避免任何可能的冲突:

    <AjaxToolKit:ComboBox ID="ComboBox1" runat="server">
        <asp:ListItem Text="Mild" Value="0" />
        <asp:ListItem Text="Medium" Value="1" />
        <asp:ListItem Text="Hot" Value="2" />
    </AjaxToolKit:ComboBox>

知道为什么会这样或者如何纠正?

1 个答案:

答案 0 :(得分:1)

问题是由CSS样式引起的,但我无法将其与确切原因隔离开来。为了解决这个问题,我创建了一个没有样式的新页面,只有组合框控件,称之为“PlainComboBox.aspx”。然后我在页面中使用了iframe标记,我想显示组合框,如下所示:

        <iframe src="PlainComboBox.aspx" frameborder="0" height="130" >
           <p>Your browser does not support iframes.</p>
        </iframe>

这使得组合框与页面上其他任何样式问题隔离开来并正确呈现。