IISレベルでセッションタイムアウトを20分に設定しましたが、web.configにセッションエントリがありません。
自分のセッションが自分のWebサイトで期限切れになったかどうかを確認するにはどうすればよいですか?
状態は維持されますか?タイムアウト後にテキストボックスの値を確認できますか?
IISレベルでセッションタイムアウトを20分に設定しましたが、web.configにセッションエントリがありません。
自分のセッションが自分のWebサイトで期限切れになったかどうかを確認するにはどうすればよいですか?
状態は維持されますか?タイムアウト後にテキストボックスの値を確認できますか?
以下のリンクは、新しいセッションが作成されたことを確認し、必要な手順を実行する方法の実装を示しています
ビューステートは維持されます
Stackoverflowの質問はここで答えました
ビューステートは残ります。ASP.Netは依然として古き良きHTTPフォーム処理に依存しているため、request.formsを読み取るだけで、投稿された値を確認できます。
セッションが発生したかどうかを確認する限り、セッションIDを取得して非表示の入力またはViewStateプロパティに保存し、保存されたセッションIDを「現在の」セッションIDと比較し、異なる場合は新しいセッションに開始しました。