asp.net中Timer無(wú)刷新定時(shí)器的實(shí)現(xiàn)方法
本文實(shí)例講述了asp.net中Timer無(wú)刷新定時(shí)器的實(shí)現(xiàn)方法。Timer控件要實(shí)現(xiàn)無(wú)刷新,得用到ajax技術(shù),這里使用VS2008自帶的ajax技術(shù)。
首先得添加一個(gè)ScriptManager控件,然后再添加一個(gè)UpdatePanel用于存放Timer控件內(nèi)容的,就可以實(shí)現(xiàn)無(wú)刷新了。下面是詳細(xì)的內(nèi)容:
一、前臺(tái)代碼如下:
<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Timer ID="Timer1" runat="server" Interval="60000" ontick="Timer1_Tick"> </asp:Timer> </ContentTemplate> </asp:UpdatePanel> </form>
記得ScriptManager 一定要放在<form>標(biāo)簽內(nèi),可以放在任意地方。而添加UpdatePanel 控件后,要用到它一個(gè)很重要的屬性ContentTemplate,要不然就無(wú)法實(shí)現(xiàn)無(wú)刷新效果。在這里我們?cè)O(shè)置6秒定時(shí)觸發(fā)事件一次。
二、后臺(tái)代碼如下:
protected void Page_Load(object sender, EventArgs e) {} protected void Timer1_Tick(object sender, EventArgs e) { //這里可以操作你想做的事情,比如定時(shí)查詢(xún)數(shù)據(jù)庫(kù) ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Hello‘);", true); }
希望本文所述實(shí)例對(duì)大家asp.net程序設(shè)計(jì)有所幫助。
相關(guān)文章
asp.net中js+jquery添加下拉框值和后臺(tái)獲取示例
這篇文章主要介紹了asp.net中js+jquery添加下拉框值和后臺(tái)獲取的具體實(shí)現(xiàn),需要的朋友可以參考下2014-05-05VS2010新建站點(diǎn)發(fā)布并訪(fǎng)問(wèn)步驟詳解
這篇文章主要介紹了VS2010新建站點(diǎn)發(fā)布并訪(fǎng)問(wèn)詳細(xì)步驟,主要以具體每個(gè)步驟截圖的形式從站點(diǎn)新建,配置IIS再到發(fā)布和訪(fǎng)問(wèn)網(wǎng)站進(jìn)行講解,需要的朋友可以參考下2015-08-08MVC4制作網(wǎng)站教程第二章 用戶(hù)密碼修改2.3
這篇文章主要為大家詳細(xì)介紹了MVC4制作網(wǎng)站教程,用戶(hù)密碼修改功能的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08MVC+Bootstrap+Drapper使用PagedList.Mvc支持多查詢(xún)條件分頁(yè)
這篇文章主要介紹了MVC+Bootstrap+Drapper使用PagedList.Mvc支持多查詢(xún)條件分頁(yè),需要的朋友可以參考下2017-05-05ASP.NET AJAX時(shí)用alert彈出對(duì)話(huà)框
ASP.NET AJAX alert彈出對(duì)話(huà)框 解決 asp.net onClientClick 與 驗(yàn)證控件沖突問(wèn)題2008-12-12Repeater控件數(shù)據(jù)導(dǎo)出Excel(附演示動(dòng)畫(huà))
本文我們實(shí)現(xiàn)為Repeater控件數(shù)據(jù)導(dǎo)出Excel的功能,附動(dòng)畫(huà)演示,感興趣的朋友可以了解下2013-01-01ASP.NET/C#中如何調(diào)用動(dòng)態(tài)鏈接庫(kù)DLL
這篇文章主要為大家詳細(xì)介紹了ASP.NET/C#中如何調(diào)用動(dòng)態(tài)鏈接庫(kù)DLL,感興趣的小伙伴們可以參考一下2016-03-03window.showModalDialog兩次加載問(wèn)題清除緩存方法
window.showModalDialog兩次加載問(wèn)題:你第一次打開(kāi)窗口后,第二次瀏覽器沒(méi)有從服務(wù)器端取數(shù)據(jù),而直接找到了你已經(jīng)下載的文件2013-08-08ASP.NET 水晶報(bào)表打印功能實(shí)現(xiàn)代碼
ASP.NET下的水晶報(bào)表打印,據(jù)我所知有以下幾種辦法可以打印2008-11-11