1、用Timer事件。(但是刷新页面) 2、用var t_id = setInterval(animate,20); 及 clearInterval(t_id); 和Ajax结合//aspx页面的代码中要加入以下内容 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"> <Scripts> //在cs页面的方法前面加入[System.Web.Services.WebMethod],请注意 要静态的方法 例如: [System.Web.Services.WebMethod] public static void update() { string id = Convert.ToString(HttpContext.Current.Session["id"]); TreeView_db myDb = new TreeView_db(); int i = myDb.Update("update t_student_info set 学号='302' where id='" + id + "'"); if (i == 1) return true; else return false; } 调用时在js文件里 function abc() { PageMethods.update(); } var t_id = setInterval(abc,1000); //每1000(1秒)执行一次abc事件 //在要关闭窗口的事件中写入关闭clearInterval(t_id); function closewin() { clearInterval(t_id); } 在<body >的οnunlοad="closewin();"