У меня есть этот код и должен знать, какие флажки указаны в коде заНайти выбранные флажки в ретрансляторе
Может ли кто-нибудь мне помочь?
<asp:Repeater ID="ParentRepeater" runat="server" OnItemDataBound="ParentRepeater_ItemDataBound">
<ItemTemplate>
<label>
<%# Eval("TeacherName")%>
</label>
<br />
<asp:Repeater ID="ChildRepeater" runat="server">
<ItemTemplate>
<label>
<input type="checkbox" id="students" runat="server" /><%# Eval("StudentName")%>
</label>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
жаль моего друга я это сделать но контроль равен нулю foreach (элемент RepeaterItem в ParentRepeater.Items) { Repeater rep = ((Повторитель) item.FindControl ("ChildRepeater")); foreach (RepeaterItem item2 in rep.Items) { var ch = (HtmlInputCheckBox) (item2.FindControl ("students")); if (ch! = Null && ch.Checked == true) { Response.Write (ch.Value.ToString()); } } } – Developer
@Developer Если вы изменили идентификатор флажка? Обновленный ответ – Curt
я это сделать: Еогеасп (RepeaterItem пункт в ParentRepeater.Items) { Repeater респ = ((ретранслятор) item.FindControl ("ChildRepeater")); foreach (RepeaterItem item2 in rep.Items) { var chkBox = item2.FindControl ("students") как HtmlInputCheckBox; } } но все checkboxs.Checked = false Я не знаю, почему – Developer