延时跳转的延时小代码???

if(Session["UserName"]==null)
        {
            Response.Write("<script language=javascript>alert('你没有登录!无法购买请登录!')</script>");
            Response.Redirect("Logon.aspx");
        }

我想让下面的5秒后执行Response.Redirect("Logon.aspx"); 跳转!中间该如何写延时代码呢?

===================

麻烦您按照我的这个加上   延时代码!谢谢!我新手 。


问题补充: if(Session["UserName"]==null) { Response.Write("<script language=javascript></script>"); Response.Redirect("1111.aspx"); } 然后在1111.aspx中如何写一段代码: 让1111.aspx中 Response.Write("<font color=red size=24>您执行了非法操作!请返回登录页面!</font>");执行! 然后再跳转到 logo.aspx中! =========================== 一楼的回答我试了,延时跳转是实现了,可是我的对用户的错误提示却 显示不出来 了! ================================================= 得到最满意的答案: Response.Write("<font color=red size=24>您执行了非法操作!请返回登录页面!</font><script type='text/javascript'>setTimeout(\"window.location='login.aspx'\",5000)</script>");


吃鸡游戏
浏览 415回答 2
2回答

jeck猫

System.Threading.Thread.Sleep(5000);不知道你这个是做什么用?? 需要延迟5秒之多?
打开App,查看更多内容
随时随地看视频慕课网APP