Я создаю CheckBoxList в файле класса и использую HTMLTextWriter для визуализации элемента управления.
Я использую следующий код для хранения выбранных значений в строке:
string YrStr = "";
for (int i = 0; i < YrChkBox.Items.Count; i++)
{
if (YrChkBox.Items[i].Selected)
{
YrStr += YrChkBox.Items[i].Value + ";";
}
}
Я прошел через код и, похоже, не попал внутрь инструкции if, а атрибут выбранного значения всегда был ложным... У кого-нибудь есть идея, как я могу это решить?
Я заполняю его, используя следующее:
YrChkBox.Items.Add(new ListItem("Item 1", "Item1"));