天天看點

定時重新整理網頁上的資料

可以實作定時重新整理網頁上的資料(隻重新整理資料,而不是整個頁面重新整理)

aspx中:

程式代碼:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">             

    <ContentTemplate>

        //這裡是要重新整理的資料顯示的地方。        

        <asp:Timer ID="Timer1" runat="server" Enabled="True" Interval="10000" ontick="Timer1_Tick">

        </asp:Timer>

    </ContentTemplate>

</asp:UpdatePanel>

aspx.cs中

程式代碼:

protected void Timer1_Tick(object sender, EventArgs e)

{

    QueryData();   //自己寫的一個顯示部分資料的方法。

}

一個頁面中,可以有多個UpdatePanel 進行控制,所有我們可以單獨或者多個控制它們中的資料重新整理。

當然,你想重新整理哪個UpdatePanel,對應的觸發服務端的事件便得放到它中間,就像上面的aspx中的代碼一樣,Timer是觸發伺服器端的控件,是以必需得放到<asp:UpdatePanel>...</asp:UpdatePanel>中,否則,即使重新整理了,也是整個頁面,而不是對應的UpdatePanel。