Ajax ComboBox рендерит неправильно - PullRequest
0 голосов
/ 28 сентября 2011

Я использую ComboBox из AjaxControlToolkit v4.1.50731.Когда он отображается на странице, раскрывающийся список отображается значительно ниже источника элемента управления.К сожалению, я не могу опубликовать изображение из-за ограничений 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 Ответ

1 голос
/ 17 ноября 2011

Проблема была вызвана стилем CSS, но я не мог выделить его точную причину.Чтобы решить эту проблему, я создал новую страницу без стилей и элемента управления со списком, назвав ее «PlainComboBox.aspx».Затем я использовал тег iframe на странице, где я хотел отобразить поле со списком, как показано ниже:

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

Это изолировало поле со списком от любых проблем со стилем в других местах на странице и правильно отображалось.

...