我有一些检查条件,作为条件成为真正具有重定向的页面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