IPostBackDataHandler.LoadPostData(String, NameValueCollection) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスによって実装された場合、ASP.NET サーバー コントロールのポストバック データを処理します。
public:
bool LoadPostData(System::String ^ postDataKey, System::Collections::Specialized::NameValueCollection ^ postCollection);
public bool LoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection);
abstract member LoadPostData : string * System.Collections.Specialized.NameValueCollection -> bool
Public Function LoadPostData (postDataKey As String, postCollection As NameValueCollection) As Boolean
パラメーター
- postDataKey
- String
コントロールのキー識別子。
- postCollection
- NameValueCollection
受信する名前と値すべてのコレクション。
戻り値
ポストバックの結果、サーバー コントロールの状態が変化する場合は true
。それ以外の場合は false
。
例
次のコード例は、メソッドのバージョンを実装するサーバー コントロールを LoadPostData 示しています。
public virtual bool LoadPostData(string postDataKey,
NameValueCollection postCollection) {
String presentValue = Text;
String postedValue = postCollection[postDataKey];
if (presentValue == null || !presentValue.Equals(postedValue)){
Text = postedValue;
return true;
}
return false;
}
Public Overridable Function LoadPostData(postDataKey As String, _
postCollection As NameValueCollection) As Boolean
Dim presentValue As String = Text
Dim postedValue As String = postCollection(postDataKey)
If (presentValue Is Nothing) OrElse (Not presentValue.Equals(postedValue)) Then
Text = postedValue
Return True
End If
Return False
End Function
注釈
ASP.NET ページ フレームワークは、このメソッド呼び出しに戻るtrue
すべてのサーバー コントロールを追跡し、それらのコントロールでメソッドをRaisePostDataChangedEvent呼び出します。