2016-05-30 66 views
0

如果用戶在網站上沒有做任何事情,網站會註銷他一段時間,那該怎麼辦?試圖在我的網站上做一些超酷的工作

它是從C#頁面?

我如何計算自上次碰觸某物以來的時間?

我該如何提醒它?

PLSS幫助

我想在這裏添加:

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (Session["Conect"]!=null) 
     { 
      if (!(bool)Session["Conect"]) 
      { 
       Response.Redirect("Must-Had.aspx", true); 
      } 
     } 
     else 
      Response.Redirect("Must-Had.aspx", true); 

     if (Session["val"]!=null) 
     { 
      if ((bool)Session["val"]) 
      { 
       limission4.Visible = true; 
       mission4.InnerText =(string)Session["tit"]; 
      } 
     } 
     if (Session["val2"] != null) 
     { 
      if ((bool)Session["val2"]) 
      { 
       limission5.Visible = true; 
       mission5.InnerText = (string)Session["tit2"]; 
      } 
     } 
    } 

回答

0

放置<body></body>標籤之間的某處。

<script type="text/javascript"> 
var timeoutHandle = window.setTimeout("window.close();", 3000); 


window.onscroll = function (e) { 
window.clearTimeout(timeoutHandle); 
timeoutHandle = window.setTimeout("window.close();", 3000); 
} 
</script> 

您可以更改「3000」到你想要的頁面到最後任何的時間量。

您也可以將「window.close();」更改爲任何您希望頁面在時間用完時執行的操作。 「window.close();」命令將關閉頁面。

+0

我該如何提醒然後重定向? –

+0

爲了提醒你需要設置某種div,在一段時間後會彈出。重定向你需要將'window.close();'改成'Server.Transfer(「Page2.aspx」,true);' –

相關問題