古典的なページは4つのフレームセットで構成されています。 4つのフレームセットすべてが非アクティブな場合、ログインするためにタイムアウトします。フレームセットを持つ古典的なASPページのタイムアウトを設定する方法。Settimeout - Aspページのフレームセット
1
A
答えて
1
Deafultセッションタイムアウトは20分です。次のコードを追加して変更することができます
Session.Timeout (= intMinutes)
ex: Session.Timeout= 10
aspページに変更してください。
0
あなたのセッションタイムアウト時間までカウントダウンしているJSページがあります(設定方法についてはShobansの回答を参照してください)。その後JSタイムアウト(つまりセッションタイムアウトに達した場合)であれば、ログインページにリダイレクト(クライアント側)することができます。このようなものがあります:
<script type="text/javascript">
// Get the current server side timeout (times 1000 to convert it into JS milliseconds
var timeout = <%= Session.TimeOut * 1000 %>;
// This is the function that does the framebusting and redirecting to your login page
function GoToLogin() {
top.location.replace("yourloginpage.asp");
}
// Set it up to run when the timeout expires
setTimeout(GoToLogin, timeout);
</script>
あなたのユーザーがページをリロードするために何かすれば、あなたのタイマーはリセットされます。これをすべてのフレームに入れてはいけません。メインフレームに必要なのは本当に必要なだけです。ナビゲーションフレームには望みませんが、何のアクションも得られないかもしれません。
タイムアウトしてからサーバー側のコードがユーザーをログインページにリダイレクトできる場合は、ページを更新するだけです(これはフレームに表示されるため、ログインページにはとにかく上記のtop.locationトリックを使用するフレームバスター)。
関連する問題
- 1. フレームセット
- 2. divのASPページ
- 3. フレックスアプリケーションでのフレームセット?
- 4. ASPページの更新
- 5. ASPページのHTMLコントロール
- 6. ASP 0177:従来のASPページで800401f3エラー
- 7. 他のフレームセットから1つのフレームセットの要素にアクセス
- 8. JSPとHTMLのフレームセット
- 9. SilverlightとASP Webページ
- 10. ボタンをクリックしてフレームセットを更新するページ
- 11. Chromeのメニューバグ、デフォルトのASPページ
- 12. IE 8フレームセット/ Javascriptエラー
- 13. HTMLのフレームセットの問題
- 14. フレームセットの枠線の色
- 15. ASP.NETページ内のASPスクリプトコード?
- 16. ASPページのプロジェクトとユーザーコントロール?
- 17. メインASPページのアクセスlable
- 18. aspページでのExchange BSONデータ
- 19. クラシックASPページの動的チェックボックス
- 20. HTMLフレームセットとフレームの問題
- 21. のsetTimeout()
- 22. のsetTimeout
- 23. のSetTimeout
- 24. ASP WebページをPDFにエクスポート
- 25. aspページにXMLを表示
- 26. 埋め込みASPページ
- 27. IIS 6:ASPでページをリダイレクト
- 28. どのようにページがIフレームセットで2つのフレームを持って
- 29. Javascript - setTimeout function
- 30. Facebookのボタンは別の.aspの "アイテム"ページ
私はSession.TimeOutはプロパティだと思います。 Session.TimeOut = 10にする必要があります。 – adatapost
申し訳ありませんかわった。 – Shoban