私のアプリケーションでは、ページ単位でユーザー設定を保存する必要があります。たとえば、いくつかのページでは、現在のページサイズをポストバックの間に保持する必要のあるカスタムグリッドページャコントロールを使用します。ほとんどの設定は、ユーザーがページを離れると保持する必要はありませんが、場合によっては復元する必要があります。 注:このアプリケーションではセッションは無効になっており、使用されません。なぜASP.NETアプリケーションで隔離されたストレージを使用するのですか?
私は隔離されたストレージについていくつか読んで、これらのユーザー設定を格納するために使用できることを理解しています。明らかにクッキーは長い間、このシナリオの実績のあるアプローチですが、隔離されたストレージはどうですか?すべてのブラウザとすべての環境で動作する予定ですか?権限は問題ですか?エンドユーザーの側で何かを設定する必要がありますか?ちょうどどれくらい広く使われていますか?なぜ、与えられた例のアプリケーションで分離ストレージを使うべきですか?
ありがとうございます!明らかに
設定がシンプルで、ポストバック間でのみ保持する必要がある場合は、ViewStateの使用を検討してください。 – Greg
ビューステートが有効になっているページで、ビューステートが有効になっているわけではありません。 –