CatalogZoneBase.SaveControlState メソッド

定義

Web ページがサーバーにポストバックされた後に発生する CatalogZoneBase コントロールの状態の変更を保存します。

protected public:
 override System::Object ^ SaveControlState();
protected internal override object SaveControlState ();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object

戻り値

コントロールの状態データを格納している Object。 状態に変更がない場合、メソッドは null を返します。

注釈

メソッドは SaveControlState 、コントロールの操作 (インデックスやキーワードなど) に不可欠であり、コントロールのビューステート データとは別の状態データに関係します。

メソッドは最初に基本メソッドを呼び出して、コントロールの既存の状態データを保存します。 次に、 プロパティに値があるかどうかを CatalogPart 確認することで、ゾーン内のコントロールが現在選択されているかどうかを SelectedCatalogPartID 判断します。 選択したコントロールがある場合、 メソッドは、選択したコントロールの状態データを使用して既存の状態データを更新し、すべての状態データを返します。

注意 (継承者)

必要に応じて、派生クラスの メソッドをオーバーライド SaveControlState() して、ゾーン内の他のカスタム オブジェクトの保存されたコントロール状態を更新できます。

適用対象

こちらもご覧ください