2013-07-06 35 views
0

我需要在ASP.NET網頁中創建一個計時器。計時器與JavaScript和C#

我已經測試了一些JavaScript代碼,如:

window.onload = function WindowLoad(event) { 
    setTimeout(function() { alert("DoIT") }, 60000); 
} 

和它的作品像預期的,但是當我用電話代替alert像一個C#函數:

window.onload = function WindowLoad(event) { 
    setTimeout(function() { <% doIt(); %> }, 60000); 
} 

功能適用於頁面的負載,而不是在指定的時間段之後。

+1

我會建議尋找Ajax調用服務器端功能。 –

回答

3

<%doIt()%>在服務器端進程中運行,而不是在客戶端上運行。如果你想在服務器端做一些事情,你應該創建一個webmethod並發表一篇文章。