[英]stop code for X seconds, then continue
如何停止代码几秒钟然后继续?
我在navbar
栏中有一个页面,只有管理员可以进入。 如果您不是管理员,我想提醒您
您必须是管理员才能输入
然后,用户将被重定向到主页。 编码:
if (Session["user"] == null)
{
Response.Write("<script>alert('You must be an admin to get into this page')</script>");
System.Threading.Thread.Sleep(5000);
Response.Redirect("index.aspx");
}
但是发生的是,当我按navbar
的页面时,它会等待五秒钟并重定向我,但从不提醒我任何事情。 为什么会这样呢?
您可以像这样使用Response.AddHeader
:
if (Session["user"] == null)
{
Response.Write("<script>alert('You must be an admin to get into this page')</script>");
Response.AddHeader("REFRESH", "5;URL=index.aspx");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.