RadioButtonList с AsyncPostBackTrigger не работает
Привет,
Я пытаюсь вызвать частичную обратную передачу с помощью события выбора списка radiobutton, но это вызывает полную обратную передачу. Есть идеи, почему это могло произойти?
Я думал, что смогу получить частичную обратную связь, когда;
1) элемент управления находится внутри панели обновления
2) AutoPostback элемента управления= 'true'
3) управление имеет AsyncPostBackTrigger
4) Update panels 'UpdateMode=" условный"
Частичная обратная передача происходит для события text changed текстового поля, но полная обратная передача происходит, когда я нажимаю элемент списка переключателей.
Вот пример файла aspx;
<ajaxToolkit:AccordionPane ID="AccordionCommodityInfo" runat="server"> <Header>Commodity(ies)</Header> <Content> <asp:UpdatePanel ID="UpdatePanelCommodity" runat="server" UpdateMode="Conditional"> <ContentTemplate>
<asp:RadioButtonList ID="rdHousehold" RepeatDirection="Horizontal" OnSelectedIndexChanged ="rdHousehold_SelectedIndexChanged" AutoPostBack="true" runat="server"> <asp:ListItem Text ="Yes" Value="Y" /> <asp:ListItem Text ="No" Value="N" /> </asp:RadioButtonList>
<asp:TextBox ID="txtScheduleB" runat="server" AutoPostBack="true" OnTextChanged ="txtScheduleB_textChanged" style="display:none;" Width="256px" ></asp:TextBox>
</ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="txtScheduleB" /> </Triggers> <Triggers> <asp:AsyncPostBackTrigger ControlID="rdHousehold" EventName="SelectedIndexChanged" /> </Triggers> </asp:UpdatePanel> </Content> </ajaxToolkit:AccordionPane>