C# 用javascript和C编写的定时器#

C# 用javascript和C编写的定时器#,c#,javascript,asp.net,C#,Javascript,Asp.net,我需要在ASP.NET网页中创建计时器 我已经测试了一些JavaScript代码,如: window.onload = function WindowLoad(event) { setTimeout(function () { alert("DoIT") }, 60000); } 它的工作原理与预期的一样,但当我用调用C#函数替换警报时,如下所示: window.onload = function WindowLoad(event) { setTimeout(function

我需要在ASP.NET网页中创建计时器

我已经测试了一些JavaScript代码,如:

window.onload = function WindowLoad(event) {
    setTimeout(function () { alert("DoIT") }, 60000);
}
它的工作原理与预期的一样,但当我用调用C#函数替换
警报时,如下所示:

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

该函数在页面加载时工作,而不是在指定的时间段之后。

在服务器端进程中运行,而不是在客户端上运行。如果你想在服务器端做些什么,你应该创建一个webmethod并发布到它。

在服务器端进程中运行,而不是在客户端。如果你想在服务器端做点什么,你应该创建一个webmethod并发表一篇文章。

试试这篇博文,这应该是你想要的:


就像其他人一样,你不能直接从javascript调用服务器端函数,你必须发出请求,这是上帝赐予ajax的好方法:)

试试这篇博文,这应该是你想要的:


就像其他人一样,你不能直接从javascript调用服务器端函数,你必须发出请求,这是上帝赐予ajax的好方法:)

我建议使用ajax调用服务器端函数。我建议使用ajax调用服务器端函数。