私は、特定のオブジェクトをユーザーセッションに入れることができ、セッションがどのように格納され、そこから値が取得されるのか疑問に思っています。キーAをセッション状態から引き出す要求をすると、キーBも読み取られますか?ユーザーセッションからオブジェクトを取得する要求があった場合、セッション全体がロードされますか?
私はviewstateが一つの大きなオブジェクトとして格納されていることを知っています。そして、一度読み込まれると、コードからアクセスされると仮定しています。これはセッション状態データと同様か、サーバーから要求されたキーのみをロードしますか?
私の状態が20KBで、5KBの値を取得したい場合は、20KBすべて、または必要な5KBだけを読み込みますか?
ViewStateは、セッション状態ではなく非表示のフィールドに配置されます。セッション状態はサーバー上のメモリに残ります。そのため、サーバーファームを使用する場合、後続の要求でユーザーが別のサーバーにバウンスされたり、サーバーアプリケーションプールが更新されたりするとセッションが失われる可能性があります。 – NerdFury
申し訳ありませんが、私は間違って読んでいます。あなたはビューの状態を言った。 – NerdFury