2016-11-11 16 views
0

これは私のシナリオです。セッションがシステム/アプリケーションで期限切れになっている場合、ログインページにリダイレクトされます。javascriptを使用してWebフォームを閉じる方法vb.net asp.net

私が2つの異なるブラウザでアプリケーションを開くと、セッションがbroswerウィンドウの1つでタイムアウトした場合、もう一方のウィンドウも閉じる必要があります。私の場合は、まだ2番目のブラウザ/ウィンドウを処理できますクリックボタンなど)。

<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> 
+0

を助ける私がここで何ができるのか、私を提案してください? Javascriptは、クライアントサイドのタスクによく使用されます。 –

+0

@mykieeeあなたの必要条件に基づいて、[フォーム認証](https://msdn.microsoft.com/en-us/library/xdt4thhy.aspx)があるので、特定のセッションが開いているときに開くウィンドウの数期限切れになると、ユーザーはログインページにリダイレクトされます。 – Webruster

+0

@ CrushSundae私のウィンドウはクライアント側です。私はme.disposeを試しましたが、動作しません。私はちょうど、ユーザーのセッションが既にタイムアウトしている場合に必要です。任意のボタンをクリックすると、ウィンドウが閉じます。 あまりお返事ありがとうございました – mykieee

答えて

関連する問題