イントラネットユーザーがデータベースレコードを処理できるようにするシステムがあります。基本的に、レコードはチェックされている/チェックされていないため、それぞれの現在の合計が更新され、別々のセッション変数に配置されてから、別のデータベースに送信されます。時々奇妙なことが起こり、これらのセッション変数の値は2倍(またはさらに悪い)になる可能性があり、私はこれを複製することができませんでした(完全にランダムで幸運にもまれに見えます)。
書き換えの可能性を考えており、Cookieを使用して値を一時的に保存し、強制的に期限切れにしてこれらの値をクリアする方がよいかどうか疑問に思っています。
これらの代わりに、ViewStateはここに適用できますか?私はそれについて簡単に読みましたが、ビューステート値を明示的に設定した経験はありません。
私の主な懸念は、私の変数が同時にシステムを使用している他の誰かの影響を受けていることですが、セッション変数のポイントの一部は、それらが作成されたセッションによってのみアクセス可能であるということだと思いましたか?