[英]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.