У меня есть веб-приложение, и я использую UpdatePanel и Timer для обновления данных GridView. Я установил интервал таймера на 10000. Когда страница загружается, требуется 10000 миллисекунд для отображения данных GridView с сервера базы данных. Как я могу отключить таймер при загрузке страницы и включить его после загрузки страницы? Другими словами, данные должны отображаться сразу после загрузки страницы. Я ценю любые указатели.
<asp:UpdatePanel ID="DisplayResultsUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div>
<asp:GridView ID="DisplayResultsGridView" AllowSorting="true" gridlines="Vertical" OnSorting="DisplayResultsGridView_Sorting" onrowdatabound="DisplayResultsGridView_RowDataBound" runat="server" >
</asp:GridView>
</div>
<asp:Timer ID="DisplayResultsTimer" Interval="10000" Enabled="true" runat="server" OnTick="DisplayResultsTimer_Tick">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
protected void DisplayResultsTimer_Tick(object sender, EventArgs e)
{
PageRefreshAsOf.Text = DateTime.Now.ToLongTimeString();
}