Share via


HtmlSelect.SaveViewState メソッド

定義

ページがサーバーにポストバックされた後で発生した HtmlSelect コントロールのビューステートの変更を保存します。

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

戻り値

Object ビューステートへの変更を格納する HtmlSelect。 オブジェクトに関連付けられたビューステートが存在しない場合、このメソッドは null 参照 (Visual Basic では Nothing) を返します。

注釈

HtmlSelectコントロールのビューステートはオブジェクトとしてTriplet格納されます。 オブジェクトの Triplet フィールドはFirst、コントロールのHtmlSelect基本ビューの状態を保持します。 オブジェクトの フィールドはSecond、 プロパティでListItemCollection表されるコレクションをItems保持Tripletします。 オブジェクトの フィールドには ThirdTriplet プロパティで表される選択したインデックスが SelectedIndices 保持されます。 メソッドは SaveViewState 、基本クラスの Control.SaveViewState メソッドを呼び出して、コントロールの基本ビューの状態を保存します。

メソッドは SaveViewState 、主にコントロールの機能 HtmlSelect を拡張するコントロール開発者によって使用されます。

注意 (継承者)

派生クラスでオーバーライドする SaveViewState() 場合は、コントロールの SaveViewState() ビューステートが適切に管理されるように、必ず基底クラスのメソッドを HtmlSelect 呼び出してください。

適用対象

こちらもご覧ください