asp.net mvc(C#) アプリケーションを有効期限なしでセッションに含めたい。
セッションは、ユーザーがアプリケーションを開くと永遠にアクティブである必要があります。
それを行う最良の方法は何ですか?
asp.net mvc(C#) アプリケーションを有効期限なしでセッションに含めたい。
セッションは、ユーザーがアプリケーションを開くと永遠にアクティブである必要があります。
それを行う最良の方法は何ですか?
私は2つの可能性を知っています。まず、web.configのセッションタイムアウトを非常に長い時間間隔に設定します。次に、タイムアウトを10分や20分などの適度な間隔に設定し、何もしないサーバー上のメソッドへのajax呼び出しを含めます。そして、ある種のキープアライブコールのように、たとえば3〜5分ごとにそのコールを発信します。欠点は、すべてのページにこのjavascriptを配置する必要があるため、マスターページに配置する方がよいことです。
考えられる解決策については、これを確認することをお勧めします。