CheckBoxList.LoadPostData(String, NameValueCollection) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理 CheckBoxList 控件的已发布数据。
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
参数中指定的 NameValueCollection 进行索引。
- postCollection
- NameValueCollection
包含由控件标识符索引的值信息的 NameValueCollection。
返回
如果 CheckBoxList 的状态不同于上次发布的状态,则为 true
;否则为 false
。
注解
方法 LoadPostData 主要由派生自 CheckBoxList 类的自定义控件中的控件开发人员使用。
方法 LoadPostData 指示控件的状态 CheckBoxList 是否已更改。 换句话说,它确定控件中的每个列表项是否具有与上次发布的值相同的 Selected 值。 用户选择或清除控件中的项会Selected更改控件集合CheckBoxList中Items相应ListItem对象的属性值。 如果在 控件中选择了相同的列表项,或者 CheckBoxList 如果 被禁用, LoadPostData 则 false
返回 。
当 LoadPostData 方法返回 true
控件时,页面框架将 RaisePostDataChangedEvent 调用 控件的 方法。