次の方法で共有


ListBox.LoadPostData(String, NameValueCollection) メソッド

定義

リスト コントロールのポストされた内容が前回ポストされた内容と異なる場合に、その内容を読み込みます。

protected:
 virtual bool LoadPostData(System::String ^ postDataKey, System::Collections::Specialized::NameValueCollection ^ postCollection);
protected virtual bool LoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection);
abstract member LoadPostData : string * System.Collections.Specialized.NameValueCollection -> bool
override this.LoadPostData : string * System.Collections.Specialized.NameValueCollection -> bool
Protected Overridable Function LoadPostData (postDataKey As String, postCollection As NameValueCollection) As Boolean

パラメーター

postDataKey
String

postCollection をインデックス化するために使用される、コントロールのキー識別子。

postCollection
NameValueCollection

コントロール ID によってインデックス化された値の情報を格納している NameValueCollection

戻り値

ポストされた内容が前回ポストされた内容と異なる場合は true。それ以外の場合は false

注釈

メソッドは LoadPostData 、 クラスから ListBox カスタム コントロールを派生するときに、主にコントロール開発者によって使用されます。

メソッドは LoadPostData 、コントロールの ListBox 状態が変更されたかどうかを示します。 つまり、コントロール内の各リスト 項目の値が最後に転記された値と同じ Selected かどうかを判断します。 コントロール内の項目を選択したユーザーは、コントロールのSelectedコレクション内の対応するListItemオブジェクトの値をListBoxItems変更します。 コントロールで一部のリスト 項目が選択されている場合、または が ListBox 無効になっている LoadPostData 場合、 は を返します false

コントロールに対して メソッドがLoadPostDatatrue返されると、ASP.NET ページ フレームワークはコントロールの メソッドをRaisePostDataChangedEvent呼び出します。

適用対象

こちらもご覧ください