Я использую Ajax control toolkit's combobox на моем сайте. Я привязываю к нему данные настраиваемого типа динамически. Вот код aspx, который я на него положил.Ajax control toolkit combobox показывает странные пули в выпадающем списке
<ajaxToolkit:ComboBox ID="ddlAddAccount" runat="server" AutoPostBack="False" DropDownStyle="DropDownList" AutoCompleteMode="SuggestAppend" CaseSensitive="False" CssClass="ComboBoxStyle" ItemInsertLocation="Append"/>
Вот CSS к этому:
.ComboBoxStyle .ajax__combobox_itemlist
{
border: 1px solid YellowGreen;
font-size:medium;
font-family:Courier New;
padding-left: 0px;
list-style:none;
list-style-type:none;
}
Проблема я столкнулся в том, что, когда DDL оказывается на странице, это показывает некоторые странные коробки внутри выпадающего меню. Кажется, это пули. Но, невзирая на то, что стиль list-style-type: none; в css нет изменений в выходе. То есть, странные коробки все еще появляются. Вот экран клип оказанной со списком:
Я даже проверил обработанную HTML размечать, чтобы увидеть, если есть символ, который в настоящее время добавляется, но нет. Знаки <li> в теге <ul> просто содержит список элементов, которые привязаны.
Любая идея, что это может быть и как избавиться от этих? Я пробовал ddlAddAccount.Items.Clear();
перед привязкой, но это не помогло.
Большое спасибо!
Пожалуйста, поделитесь информацией о браузере, в котором вы испытываете эту ошибку. Также я не уверен, почему у вас есть атрибут 'item' в вашей декларации. – NoviceProgrammer
Мои извинения, здесь атрибут ItemType добавляется по ошибке. Это не актуально. Я использую браузер Chrome. –