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 呼び出します。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET