IPostBackDataHandler.LoadPostData(String, NameValueCollection) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .