在這些頁面上,我有一個從OnInit事件開始的C#計時器。 我想在頁面更改或關閉時停止它。 我可以使用哪些事件?頁面更改事件ASP.NET
回答
您可以檢查IsPostBack
,然後禁用定時器。當頁面關閉時,定時器也會停止。
if (IsPostBack == true)
{
Timer1.Enabled = false;
}
當我更改頁面時,計時器不會停止。我正在使用System.Timers.Timer –
「change」是什麼意思。在我的片段中,只要按一下按鈕,計時器就會停止,文本框或下拉列表的更改將autpostback設置爲true等。 – VDWWD
就像重定向一樣。我的代碼是:'System.Timers.Timer t; \t \t \t保護覆蓋無效的OnInit(EventArgs的發送) \t \t \t { \t \t \t \t base.OnInit(E); \t \t \t \t Load + = NuovaPrestazione_Load; \t \t \t} \t \t保護無效NuovaPrestazione_Load(對象發件人,EventArgs的) \t \t \t { \t \t \t \t如果(!的IsPostBack) \t \t \t \t { \t \t \t 噸=新系統。 Timers.Timer(20000); \t \t \t \t \t t.Elapsed + = new ElapsedEventHandler(OnTimedEvent); t.Start(); \t \t \t \t} \t \t \t} \t \t私人無效OnTimedEvent(對象源,ElapsedEventArgs E) \t \t \t { \t \t \t \t \t \t \t}' –
- 1. 更改頁面後卸載事件
- 2. 頁面上Selectmenu Jquery UI更改事件
- 3. 更改ASP.NET頁面超時
- 4. ASP.net事件MasterPage到頁面
- 5. ASP.net Ajax和頁面事件
- 6. telerik radgrid問題:更改頁面大小更改事件時
- 7. 以Asp.net形式更改目標頁面
- 8. ASP.NET動態更改主頁面
- 9. Asp.Net MVC2 RenderAction更改頁面MIME類型?
- 10. Asp.Net從另一個頁面更改值
- 11. ASP.NET頁面雙擊事件引發
- 12. ASP.Net最終渲染頁面事件
- 13. Asp.net頁面和控制事件
- 14. 登錄頁面上的OnLoggedIn事件ASP.NET
- 15. ASP.NET - 頁面回傳和事件處理
- 16. asp.net頁面的初始事件
- 17. asp.net中的頁面卸載事件
- 18. 如何防止頁面刷新頁面在Asp.Net Gridview中更改
- 19. 頁面加載事件發生在asp.net頁面兩次
- 20. ASP.net更新面板事件問題
- 21. asp.net中的文本更改事件
- 22. ASP.NET MVC DropDownList選擇更改事件
- 23. 修改刷新/事件頁面請求
- 24. ASP.NET如何通過自定義UserControl更改頁面控件?
- 25. GWT MVP模式 - 更改事件頁面的不同部分
- 26. 在頁面加載通話更改事件?
- 27. 捕捉Facebook登錄事件以更改父頁面的HTML
- 28. 更改keydown事件刷新頁面的值
- 29. 訂閱離子頁面更改事件,如下圖所示
- 30. 谷歌分析跟蹤事件導致頁面更改
有一個卸載事件,但如果你的頁面被關閉之前實施的東西,你應該這樣做在客戶端,因爲你不能做出響應流的進一步變化卸載時被調用。詳情請參閱頁面生命週期。 –