У меня есть повторитель на панели обновлений.содержимое ретранслятора обновляется каждые 5 секунд.(AsyncPostBackTrigger привязан к тиковому событию таймера)
В каждом элементе ретранслятора есть флажок с автопостбоком, установленным в true.Я хочу, чтобы состояние каждого флажка сохранялось после каждого обновления ретранслятора, поэтому я сохраняю его состояние в Page.Session.А затем в обработчике тиковых событий я установил значение Checked для Checkbox на значение из сеанса.К сожалению, это, кажется, вызывает событие OnCheckedChanged, и поэтому я больше не знаю, какой вызов обработчика событий происходит от взаимодействия с пользователем, а какой из кода.
Кто-нибудь знает, почему OnCheckChanged запускается более одного раза, и как я могу предотвратить дополнительные случаи?Есть ли способ предотвратить запуск AsyncPostBackTrigger события OnCheckedChanged флажка?