私はasp.netでWebアプリケーションを持っています。実行時にセッションタイムアウト値をどのように拡張する必要があるのかをユーザーにとどめておくために。最初の30分であるとします。 29分までは何の活動もしていないので、突然このページでいくつかのボタンをクリックすると、1分30分余分に残るはずです。これは可能ですか?それを行う方法またはこれは内部で管理されています。セッションタイムアウトランタイムを拡張する方法は?
0
A
答えて
0
これまでのところ、これはデフォルトの動作です。 ASP.NETは、タイムアウト期間内に要求が受信されない場合にのみユーザーのセッション情報を終了するローリングタイムアウトメカニズムを実装しますが、セッションに関連する新しい要求が受信されるたびに「クロック」をリセットします。
0
Session.Timeout = 60;
これにより、セッションタイムアウトが60分に設定されます。
+0
おっと!私はそれを知っていると私も問題の説明。私の質問をもう一度読んでください。 –
0
セッションタイムアウトの約2分前に実行するように設定されたJavaScriptタイマーを含む、各ページレンダリングにスクリプトのスニペットを出力するWebサイトがいくつかあります。セッションタイムアウトが5分の場合、スクリプトは3分後に起動するように設定されます。
このスクリプトでは、「あなたのセッションは期限切れに近づいています。ログインするにはここをクリックしてください」という警告メッセージがポップアップ表示されます。そのポップアップ上のボタンは、現在のページをリフレッシュするか、AJAXを使用してサーバーにリクエストを送信し、セッションのタイムアウトをリフレッシュします。その時点で、ユーザーがアイドル状態のときにJavaScriptでタイマーを再作成する必要があります。
関連する問題
- 1. ADO.NETエンティティデザイナを拡張する方法は?
- 2. Rails:ジェネレータを拡張する方法は?
- 3. .NET TestClassを拡張する方法
- 4. visualstudioのツールオプションを拡張する方法
- 5. ブートストラップuiコントローラを拡張する方法
- 6. jQueryアコーディオンプラグインを拡張する方法
- 7. リストビューをフラグメントに拡張する方法
- 8. 拡張コレクションをパラメータ化する方法
- 9. コントロールイベントを拡張する方法IExtenderProvider?
- 10. Tensorflow変数を拡張する方法
- 11. Twitter Bootstrapプラグインを拡張する方法
- 12. ブートストラップクラスを拡張する方法
- 13. Netbeans - HTMLボキャブラリを拡張する方法
- 14. express.jsセッションを拡張する方法
- 15. .msu拡張ファイルを開く方法は?
- 16. フォントの拡張方法
- 17. 反射と拡張方法
- 18. AndroidでORMLiteのBaseDaoImplクラスを拡張して機能を拡張する方法
- 19. 「保存する」方法を拡張する方法メソッドのActiveRecord?
- 20. Chrome拡張機能、拡張機能を一意に識別する方法
- 21. ファイル拡張子の取得方法は?
- 22. クリックするとテキストボックスのサイズを拡張する方法は?
- 23. LoginUrlAuthenticationEntryPointを拡張する方法またはAuthenticationEntryPointを実装する方法
- 24. ボーダーを拡張せずにdivをパディングする方法は?
- 25. powershellを使用してボリュームを拡張する方法は?
- 26. XMLから拡張LinearLayoutを膨張させる方法
- 27. MainScreenをブラックベリーで拡張した画面からメインスクリーンを拡張する画面を呼び出す方法は?
- 28. Android拡張子.docを開く方法
- 29. Asp.netのメンバーシップを拡張する方法は?
- 30. CrudGeneratorBundleスケルトンビューでテンプレートを拡張する方法は?
おそらくそれは正しいです。しかし、私が経験していることは、ここではちょっと反対です。私はタイムアウト30分を設定し、20分からの活動がなかったと仮定... suddnlyそれは10分後に失効...だから私はそれがasp.netで処理されるとは思わない。それがあれば...いいよね? –