這個方法我是使用javascript

在不想要因閒置畫面而時間達20分鐘就timeout的網頁html的部份加上如下的程式

<script id="refreshPage"></script>
<script language="javascript">
function DoRefresh()
{
    document.getElementById("refreshPage").src = "hiddenPostBack.aspx";
}
setInterval("DoRefresh()",300000);
</script>

 


1000毫秒=1秒

 

所以300000=5分鐘

上面程式中的hiddenpostback.aspx是一個空白的網頁

 


 

在hiddenpostback.aspx的pageload()的function中寫下列語法...


Response.Clear();
Response.Write("window.status='伺服器連線中.......'");
Response.End();

 


這樣就不會因時間到,而讓使用者被踢回首頁重新登入..

 

丫德 發表在 痞客邦 PIXNET 留言(0) 人氣()