日期:2014-05-18  浏览次数:20524 次

我要30秒后执行一i个操作怎么写?
一个页面打开30秒后,我要执行一些操作,该怎么写,不用Timer控件

------解决方案--------------------




//延迟30秒钟执行函数2
window.setTiemout("函數1",30000);

函数1 中用ajax来做数据库操作
------解决方案--------------------
ajax.dll使用方法:

1.webconfig中加上下面代码
<httpHandlers>
<add path="ajax/*.ashx" verb="POST,GET" type="Ajax.PageHandlerFactory, Ajax"/>
</httpHandlers>

2.页面的pageload中加下面代码 设页面为test.aspx
Ajax.Utility.RegisterTypeForAjax(typeof(test));

3.页面中添加 被调用的方法
[Ajax.AjaxMethod()]
public void Method(string name)
{
//name为从前台传来的参数 
//进行数据库操作
}

4.前台调用

function test(name)
{
test.Method(name);
}