用線程來做。
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Threading;
public partial class _Default : System.Web.UI.Page
{
Thread thread;
DateTime startTime;
DateTime endTime;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
startTime = DateTime.Now;
endTime = DateTime.Now;
thread = new Thread(new ThreadStart(Method2));
thread.Start();
}
}
public void Method2()
{
while (true)
{
endTime = DateTime.Now;
if (((TimeSpan)(endTime - startTime)).Minutes >= 60)
//這個地方,你可以把分鐘屬性改為小時,即Minutes改為Hours>=1
{
thread.Abort();
//在此寫你要做的提交動作。
break;
}
}
}
}
[此贴子已经被作者于2007-5-25 16:54:47编辑过]