-5

セッション時間を自動的に延長する方法と、asp.netでセッションサイクルがどのように機能するか?

4

3 に答える 3

4

ユーザーが一意の文字列に基づいてリクエストを行うと、セッション状態が拡張されます(セッションがまだ終了していない場合)。セッション時間の有効期限が切れ、前のセッションに基づいてリクエストが行われると、新しいセッションが開始され、フォームの状態 (フォームに存在するデータ) が送信されます。

セッション状態を拡張するには、web.config ファイルに移動します。

<?xml version="1.0">
<configuration>
 <system.web>
   <compilation debug="true" targetFramework="4.5" />
   <sessionState timeout="90" cookieless="AutoDetect" />
 </system.web>
</configuration>

属性

timeout="90"

セッション状態の有効期限を 90 分に設定します。時間枠内に応答がない場合、セッション状態は削除されます。

属性

cookieless="AutoDetect"

一意の文字列を Cookie に保存します。ユーザーが Cookie を持っていない場合は、URL 内で利用します。

于 2013-01-01T06:40:22.337 に答える
1

セッションの有効期限が切れたことをユーザーに警告する別の方法
http://code.msdn.microsoft.com/AspNetAlertSessionExpire-c230a148

于 2013-01-01T11:19:52.363 に答える
1

以下をご覧ください

Asp.Net でのセッション タイムアウトの延長

初心者の方は必読 http://msdn.microsoft.com/en-us/library/ms972429.aspx

于 2013-01-01T06:18:56.183 に答える