0
這是我的場景。如果會話在我們的系統/應用程序中過期,它將重定向到登錄頁面。如何使用javascript關閉網頁表單vb.net asp.net
如果我在兩個不同的瀏覽器上打開應用程序,如果會話超時在其中一個窗口,它必須關閉另一個窗口。在我的情況下,我仍然可以處理第二個瀏覽器/窗口(我可以點擊按鈕等)。
請建議我什麼,我可以在這裏做
<pre>
<code>
This is my java script code:
<script type="text/javascript">
<!--
function closeWindow() {
self.close();
}
// -->
</script>
This is my server side code
If Not clsUserSession.IsSessionExist(getUserid, False) Then
Me.ClientScript.RegisterStartupScript(Me.GetType(), "CloseWindowScript", "closeWindow();", True)
Exit Sub
End If
This is my java script code:
<script type="text/javascript">
<!--
function closeWindow() {
self.close();
}
// -->
</script>
爲什麼不這樣做在服務器端? Javascript通常用於客戶端任務。 –
@mykieee根據您的要求,您需要的是[表單身份驗證](https://msdn.microsoft.com/en-us/library/xdt4thhy.aspx),以便您在特定會話時打開多少個窗口過期,用戶將被重定向到登錄頁面。 – Webruster
@CrushSundae我的窗戶在客戶端。我嘗試了me.dispose,但它不工作。我只是想要如果用戶的會話已經超時。如果他點擊任何按鈕,它將關閉窗口。 謝謝你的迴應這麼多appriciated – mykieee