簡體   English   中英

ASP.NET Timer + UpdatePanel:如何停止連續注冊事件?

[英]ASP.NET Timer + UpdatePanel: How do I stop the event from continually registering?

我可能對這個問題的措辭很差,但無法弄清楚該如何表達。
我有一個ASP.NET網頁,其中包含許多更新面板和用於觸發事件的計時器,但是似乎我在實現中一定缺少某些內容,因為我觀察到的行為不正確。
我注意到,每次我的計時器觸發一個滴答事件時,我都會在頁面的<head>部分中獲得一個新的腳本標簽,其中包含以下代碼:

<script type="text/javascript">
    Sys.Application.add_init(function() {
        $create(Sys.UI._Timer, {"enabled":true,"interval":1000,"uniqueID":"ctl00$ContentPlaceHolder$missionControl$missionDataControl$MissionTimer"}, null, null, $get("ctl00_ContentPlaceHolder_missionControl_missionDataControl_MissionTimer"));
    });
</script>

我認為應該在第一次加載時將代碼添加到頁面中,但是它不應該一直重復,應該嗎? 這可能是非常基本的東西,但是我想念的是什么?

某個原因導致了不應在UpdatePanel中進行的更新,並且導致了一些異常的更新重復。 解決該問題似乎可以解決此問題,而且似乎沒有人願意發表評論,因此已被標記為已關閉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM