Bagikan melalui


IPostBackDataHandler.LoadPostData(String, NameValueCollection) Metode

Definisi

Saat diimplementasikan oleh kelas, memproses data postback untuk kontrol server 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

Parameter

postDataKey
String

Pengidentifikasi kunci untuk kontrol.

postCollection
NameValueCollection

Kumpulan semua nilai nama masuk.

Mengembalikan

true jika status kontrol server berubah sebagai akibat dari postback; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan kontrol server yang mengimplementasikan versi LoadPostData metode .

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

Keterangan

Kerangka kerja halaman ASP.NET melacak semua kontrol server yang kembali true ke panggilan metode ini, lalu memanggil metode pada kontrol tersebut RaisePostDataChangedEvent .

Berlaku untuk

Lihat juga