2013-07-06 41 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并发表一篇文章。