У меня есть список флажков, который не обновляется при циклическом прохождении.
<asp:CheckBoxList ID="cblRoles" runat="server">
</asp:CheckBoxList>
Довольно прямо, код позади:
List<ListItem> listRoles = AdminRole.GetRolesList(false);
cblRoles.DataSource = listRoles;
cblRoles.DataValueField = "Value";
cblRoles.DataTextField = "Text";
cblRoles.DataBind();
foreach (ListItem listItemRoles in cblRoles.Items)
{
listItemRoles.Enabled = true;
listItemRoles.Selected = true;
listItemRoles.Text = "test";
listItemRoles.Value = "test";}
Данные в списке флажков вообще не обновляются, хотя пошаговый отладчик работает, как и ожидалось. Он выдает список, как и ожидалось, в функции, которая вызывает данные. К вашему сведению, это в проверке (!isPostBack)
, чтобы не связывать его снова. Я озадачен, почему это не работает.