Ajax ComboBox 渲染不正确

发布于 2024-12-07 07:12:31 字数 446 浏览 0 评论 0原文

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

我将页面上的代码保持在最低限度,以避免任何可能的冲突:

    <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>

知道为什么会发生这种情况或如何纠正它吗?

I'm using the ComboBox from the AjaxControlToolkit v4.1.50731. When it displays on the page, the dropdown list renders well below the origin of the control. Unfortunately, I can't post an image due to SO restrictions.

I kept the code to a minimum on the page to avoid any possible conflicts:

    <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>

Any idea why this is happening or how it can be corrected?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉薄对峙 2024-12-14 07:12:31

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

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

这将组合框与页面其他位置的任何样式问题隔离开来,并正确呈现。

The issue was caused by CSS styling but I couldn't isolate it the exact cause. To resolve the problem, I created a new page with no styling and only the combo box control, calling it "PlainComboBox.aspx". Then I used an iframe tag in the page where I wanted to display the combo box, as seen below:

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

This isolated the combo box from any styling issues elsewhere on the page and rendered correctly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文