在CheckBoxList中自动检查的asp:ListItem项目

时间:2019-04-24 23:46:00

标签: c# asp.net checkboxlist listitem

如果以下if语句为true,如何仅自动检查选项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 :(得分:0)

我想您想检查特定项取决于值,而不是CheckBoxList本身。

因此,您想要的应该是类似的

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