我有一些檢查條件,作爲條件成爲真正具有重定向的頁面asp.net定時器和Response.Redirect的
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
/* Thread th = new Thread(new ThreadStart(OtherThread));
th.Start();*/
System.Timers.Timer t = new System.Timers.Timer(9000);
t.Enabled = true;
t.Elapsed += new System.Timers.ElapsedEventHandler(t_Elapsed);
Session["total"] = 0;
}
}
void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
if(db.getvalue()==true)
response.redirect("abc.aspx"); //notworking
//server.transfer("abc.aspx"); //not working
}
我如何可以重定向我的網頁一個定時器。有沒有什麼辦法可以通過js或其他方式來完成?
也許db.getvalue()爲false? – Greg 2010-12-08 06:46:11
澄清問題:您有一個頁面,並在後臺有一個與任何訪問者無關的計時器。該頁面將正常投放。當計時器倒計時時,您希望開始將訪客從該頁面重定向到另一頁面。那是對的嗎? – Poni 2010-12-08 06:48:43
@poni:是的,我有幾乎相同的情況。那麼在這種情況下我該怎麼做。 – 2010-12-08 06:50:56