セッション ストレージが複数のページに対してセッション グローバルであるという理由以外に、ビューステートを使用して値を保持する必要があるのはなぜでしょうか?
値のようないくつかの小さなクエリ文字列以外のあらゆる種類の情報を、クライアントとサーバーの間でやり取りするのは、ばかげているように思えます。つまり、単にストレージの目的で帯域幅を浪費する (!) ことです。セッションは、複数のページにわたってグローバルですが、viewstate の完全に優れた代替手段のようです。
特に、asp.net の ajax コントロールとバリアントでは、viewstate がすぐに肥大化し、さまざまなコントロールと html 要素すべてのさまざまな状態と変数を追跡する可能性があります。
しかし、ページ変数とオブジェクトのビューステート ストレージが存在するのはなぜでしょうか?
ページのビューステート ストレージの別の優れた使用法を見逃している可能性があります。何か知っている人はいますか?
読んでくれてありがとう!
編集:誰もが素晴らしい答えを持っていました。あなたの答えを選ばなかったらごめんなさい。