asp.net后台等待几秒执行程序或者跳转页面
作者:unvs 日期:2011-5-12 12:58:52
字体大小: 小 中 大下面是几种Asp.net后台cs中,几种让页面等待几秒或一定时间后,再执行下一步操作的方法:
1、Response对象跳出转向
代码:Response.Write( " <meta http-equiv= 'refresh ' content= '3;url=b.aspx '> ");
2、通过Thread方法
代码:System.Threading.Thread.Sleep(3000);
注:这种方法便捷,但不是很科学,它是使系统休眠一定时间
3、跳转函数
代码:ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert(\'登录成功!\');setTimeout(function(){location.href='b.aspx'},3000); </script>");
4、js函数
代码:
protected void Button1_Click(object sender, EventArgs e)
{
form1.InnerHtml = "系统将在 3 秒后转向 ";
body.Attributes.Add("onload", "setTimeout('window.location=\"b.aspx\"',3000)");
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载