次の方法で共有


アプリケーション ViewState のサポート

更新 : 2007 年 11 月

ASP.NET モバイル コントロール用のアプリケーション ViewState は、.NET Framework. の ASP.NET サーバー コントロール用の ViewState と同じように機能します。コードでアプリケーション ViewState をサポートする場合は、次のガイドラインを参考にしてください。

  • すべてのコントロールは、ステータス情報を自動的に管理する、ViewState と呼ばれるプロパティを持っています。ViewState の一部として保存できるユーザーの基本プロパティは、いずれもこのプロパティに保存できます。

  • ページが永続化設定で初期化されると、ViewState の追跡が開始されます。この時点以降に行われる変更は、ViewState の一部として書き込まれます。ViewState プロパティが、これらの変更を自動的に管理します。

  • ViewState の動作が複雑な場合、コントロールを記述して TrackViewStateLoadViewState、および SaveViewState の各メソッドをオーバーライドし、適切なロジックを指定する必要があります。

  • 一覧の項目など、自分の ViewState 管理を処理できる複雑なオブジェクトは IStateManager インターフェイスを実装できます。これにより、アプリケーション ViewState を管理するために必要なメンバが公開されます。

参照

その他の技術情報

ViewState のサポート