2013-07-26 4 views
0

У меня очень ситуация с трюком. У меня есть некоторые флажки, которые используются в качестве фильтра для ретранслятора, и флажки помещаются внутри jQuery-аккордеона, проблема возникает, когда я использую панель обновления ajx, переставая работать аккордеон jquery. Я хочу, чтобы фильтрация выполнялась через асинхронную обратную передачу. так что я сделал, я разместил репитер внутри панели обновления. теперь я хочу использовать опцию postback флажков, которые размещаются за пределами панели обновления, чтобы запускать соответствующие события и обновлять ретранслятор. Как это возможно. пожалуйста помоги.Запуск события asp.net из элемента управления, расположенного вне панели обновления

ответ

1

Вы можете определить триггер для панели обновления, как показано ниже, чтобы обновить повторитель при изменении флажка.

 <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
<ContentTemplate> 
..... 
</ContentTemplate> 
    <Triggers> 
    <asp:ASyncPostBackTrigger ControlID="CheckBoxId" EventName="CheckedChanged"/> 
     </Triggers> 
<<asp:UpdatePanel> 

После определения триггера установите флажок CheckedChanged и привяжите повторитель к этому событию.

Смежные вопросы