0

(無期限に) タイムアウトしない必要があるイントラネット ページがあり、JS を使用してそのように維持しています。

しかし、ユーザーが接続を失ったときに発生する問題が 1 つあります (Wi-Fi の範囲に出入りするために頻繁に発生します)。その後、セッションがタイムアウトします。

それが起こった場合、どうすればセッションを維持/更新できますか?

4

3 に答える 3

2

web.config でセッション タイムアウトを増やしてみませんか?

<configuration>
  <system.web>
     <sessionState timeout="120"></sessionState>
  </system.web>
</configuration>

http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.timeout.aspx

他の可能な方法は、ユーザー Cookie に接続されたデータベースを作成し、ユーザーと完全に接続された「カスタム セッション」データを使用することです。

于 2012-06-28T09:37:45.490 に答える
0

フォーム認証を使用している場合は、Web 構成で使用してみてください

<system.web>
    <authentication mode="Forms">
          <forms timeout="120"/>
    </authentication>

    <sessionState timeout="120"  />
</system.web>
于 2012-06-28T09:42:36.977 に答える