asp: элемент ListItem для автоматической проверки в CheckBoxList - PullRequest
0 голосов
/ 25 апреля 2019

Как автоматически проверять опцию 3, если приведенное ниже утверждение верно? В моем .aspx есть следующее:

<asp:CheckBoxList ID="CB_Test" runat="server">
<asp:ListItem Text="Opt 1" Value="1" />
<asp:ListItem Text="Opt 2" Value="2" />
<asp:ListItem Text="Opt 3" Value="3" />
</asp:CheckBoxList>

На странице .aspx.cs,

if(variable = "3")
CB_Test.Checked = true;

Выше не работает для меня.

1 Ответ

0 голосов
/ 25 апреля 2019

Полагаю, вы хотите проверить, зависит ли конкретный элемент от значения, а не от самого CheckBoxList.

Следовательно, то, что вы хотите, должно выглядеть примерно так:

foreach (ListItem item in CB_Test.Items)
{
    if (item.Value == "3")
        item.Selected = true;
}
...