У меня есть простой CheckBoxList, который я использую для создания динамического HTML на клиенте, я использую значение каждого элемента флажка на клиенте.Значение текста попадается в порядке.Проблема, с которой я сталкиваюсь, заключается в том, что значение каждого элемента флажка выглядит как «вкл» против значения, которое я установил на сервере.Я пытался напрямую привязать данные к списку, меняя место создания списка на стороне сервера (OnInit vs OnPageLoad), и, похоже, ничего не изменило.Я дошел до воссоздания элемента управления в отдельном проекте, и он отлично работает.Есть идеи, почему ценности не попадаются?Спасибо
Код на пользовательском контроле
<asp:CheckBoxList ID="cblToolBarButtons" runat="server">
</asp:CheckBoxList>
Код сервера
foreach (EditorButton editorButton in editorToolBarButtons)
{
ListItem liButton =
new ListItem(
this.ResolveClientUrl(editorButton.ImageUrl).ToString(),
editorButton.Id.ToString()
);
cblToolBarButtons.Items.Add(liButton);
}