Мой сценарий:
У меня на главной странице есть таймер, который запускает событие каждую секунду. Я обнаружил, что каждый раз, когда события запускают соответствующий жизненный цикл дочерней страницы, также запускается. дочерняя страница продолжает обновляться (содержимое находится на панели обновления).
Моя главная проблема - у меня есть раскрывающийся список на дочерней странице, и я не могу выбрать значение, потому что страница обновляется.
Код таймера:
<asp:UpdatePanel ID="timer" UpdateMode="Conditional" runat="server" OnLoad="UpdatePanel1_Load" ChildrenAsTriggers="False" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TimerTimeLeft" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:Timer ID="TimerTimeLeft" OnTick="TimerLeft_Tick1" runat="server" Interval="1000" />
<asp:Label ID="LblTimeLeft" runat="server" Text=""></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>