0
私のWebサイトでslidingExpirationセッションを使用しています。また、ログインページでユーザーをリダイレクトするために15分ごとのセッションの有効期限を確認するためにajax呼び出しを追加しました。このajaxが呼び出されたときにセッションを拡張しないことは可能ですか?ajaxの呼び出し時にセッションの有効期限を延ばさない
私のWebサイトでslidingExpirationセッションを使用しています。また、ログインページでユーザーをリダイレクトするために15分ごとのセッションの有効期限を確認するためにajax呼び出しを追加しました。このajaxが呼び出されたときにセッションを拡張しないことは可能ですか?ajaxの呼び出し時にセッションの有効期限を延ばさない
回答が見つかりました。セッションの有効期限の延長を避けるには、[SessionState(SessionStateBehavior.Disabled)]属性でコントローラをマークしてください。
このセッションの有効期限の仕組みについてはわかりませんが、HttpContext.Request.IsAjaxRequest()コントローラアクション用にカスタムajaxonly属性を記述することができます。http://helios.ca/2009/05/27/aspnet-mvc-action-filter-ajax-only-attribute/ – 0lukasz0