Код перезагружается при тиканье таймера
Привет, у меня есть таймер, который правильно тикает внутри и обновляет панель. По какой-то причине он снова вызывает Page_Load? Единственное, что находится внутри панели обновления, - это менеджер сценариев и таймер.
<pre> <asp:UpdatePanel runat="server" ID="upTimer"> <ContentTemplate> <asp:scriptmanager runat="server" EnableCdn="True" LoadScriptsBeforeUI="False"></asp:scriptmanager> <asp:timer runat="server" ID="MainTimer" Enabled="False" Interval="1000" OnTick="MainTimer_Tick"></asp:timer> </ContentTemplate> </asp:UpdatePanel>
Я понятия не имею, почему это происходит. Код полностью обновляется. Он генерирует случайную строку в методе, а затем запускает таймер. Таймер берет строку и помещает ее на метку, метод не находится в таймере и не вызывается снова. Код для случайной строки находится в Page_Load. Пожалуйста, помогите мне, если это возможно!
EDIT: выяснил, что страница все еще перезагружается, хотя она находится в панели обновления, теперь в любом случае я могу это остановить?
Что я уже пробовал:
Всё. Я серьезно не знаю, что делать. Я обыскал все вокруг и не смог найти никого другого с этой проблемой.