Таймер на главной странице вызывает срабатывание жизненных циклов дочерней страницы. Даже если таймер запускает только панель обновления
Мой сценарий:
У меня есть таймер на главной странице, который запускает событие каждую секунду.Я обнаружил, что каждый раз, когда запускаются события, также запускается соответствующий жизненный цикл дочерней страницы.Благодаря этому моя дочерняя страница постоянно обновляется(контент находится в панели обновления).
Моя главная проблема заключается в том, что у меня есть выпадающий список на дочерней странице, и я не могу выбрать значение, потому что страница постоянно обновляется.
Что я уже пробовал:
Код Таймера :
<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>