У меня есть панель обновления в повторителе.
В UpdatePanel имеется несколько флажков с AutoPostBack = "true"
В панели обновления есть метка. Я установил текстовое значение метки в RepeaterName_ItemDataBound, так как она запускается для каждого сгенерированного элемента.
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="XmlDataSource" OnItemDataBound="R1_ItemDataBound">
<ItemTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<asp:Label ID="DateTimeLabel2" runat="server" Text="Label"></asp:Label>
<asp:Panel ID="panID" CssClass="actionicon_normal actionicon_compare" runat="server">
<%#XPath("ID")%>
<asp:CheckBox ID="chkID" runat="server" AutoPostBack="true" />
</asp:Panel>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ItemTemplate>
</asp:Repeater>
Я хочу, чтобы CheckBoxes автоматически обновлял UpdatePanel, так как вокруг не было повторителя, но, возможно, поскольку OnItemDataBound не срабатывает на каждом AsyncPostBack, ничего не обновляется.
Как правильно это сделать?