カスタムオブジェクトのリストにデータバインドされたグリッドビューがあります。クライアント側では、ユーザーはテキストボックスに価格値を入力し、グリッドビューのすべての行のチェックボックスをクリックできます。gridviewはページネーションをサポートし、数十のページが含まれています。グリッドビューでデータが変更された場合、ユーザーがページをキャンセルしてしまう可能性があるため、データベースのエントリを変更する必要はありませんが、他のページで何がチェックされたかを(今のところ)覚えておきたいと思います。
ユーザーが[送信]をクリックしたときに、グリッドビューのすべてのページのすべての値を読み取る方法を理解しようとしています。テキストボックスとチェックボックスのイベントハンドラーを設定することはできますが、それでもカスタムオブジェクトの変更されたリストを保存する必要があります。ASPでは、これは通常、アプリケーションキャッシュで実行されますか、それともビューステートにデータを保存する必要がありますか?