我试图遍历集合并为集合中的每个项目创建复选框。我检查bool是否为真,并希望选中该复选框。但我似乎无法让这个工作。我在这里缺少什么?
var checkboxList = new CheckBoxList();
foreach (var answer in question.Answers)
{
if (answer.CorrectAnswer)
{
var cbItemOrd = new CheckBox
{
Checked = true,
Text = answer.AnswerText + " Correct Answer"
};
checkboxList.Items.Add( cbItemOrd.Text );
cbItemOrd.Checked = true;
}
else
{
checkboxList.Items.Add(answer.AnswerText);
}
}
div.Controls.Add(checkboxList);
我在正确的字段上输出“正确答案”文本,以便循环工作。如果我需要使用“FindControl”或其他东西,我该如何使用编程创建的对象?
非常感谢!