Я использую HtmlInputCheckBox в повторителе, добавив
<input id="CheckBox1" type="checkbox" runat="server" value='<%# Eval ("userid") %>' />
к повторителю-> ItemTemplate-> table-> tr-> td, а на стороне сервера я использую
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < UserRepeater.Items.Count; i++)
{
var chkBox = UserRepeater.Items[i].FindControl("CheckBox1") as HtmlInputCheckBox;
if (chkBox != null && chkBox.Checked)
{
//
}
}
}
Я не устанавливаю программно какие-либо флажки для установки - я проверяю их на веб-странице во время теста.Мой флажок var всегда не проверен {Value = "1,2,3,4" Checked = false}, спасибо за помощь в этом.