アプリケーション ViewState のサポート
更新 : 2007 年 11 月
ASP.NET モバイル コントロール用のアプリケーション ViewState は、.NET Framework. の ASP.NET サーバー コントロール用の ViewState と同じように機能します。コードでアプリケーション ViewState をサポートする場合は、次のガイドラインを参考にしてください。
すべてのコントロールは、ステータス情報を自動的に管理する、ViewState と呼ばれるプロパティを持っています。ViewState の一部として保存できるユーザーの基本プロパティは、いずれもこのプロパティに保存できます。
ページが永続化設定で初期化されると、ViewState の追跡が開始されます。この時点以降に行われる変更は、ViewState の一部として書き込まれます。ViewState プロパティが、これらの変更を自動的に管理します。
ViewState の動作が複雑な場合、コントロールを記述して TrackViewState、LoadViewState、および SaveViewState の各メソッドをオーバーライドし、適切なロジックを指定する必要があります。
一覧の項目など、自分の ViewState 管理を処理できる複雑なオブジェクトは IStateManager インターフェイスを実装できます。これにより、アプリケーション ViewState を管理するために必要なメンバが公開されます。