Control.LoadViewState(Object) 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.
Memulihkan informasi status tampilan dari permintaan halaman sebelumnya yang disimpan oleh SaveViewState() metode .
protected:
virtual void LoadViewState(System::Object ^ savedState);
protected virtual void LoadViewState (object savedState);
abstract member LoadViewState : obj -> unit
override this.LoadViewState : obj -> unit
Protected Overridable Sub LoadViewState (savedState As Object)
Parameter
Contoh
Contoh berikut mengambil alih LoadViewState metode untuk kontrol server ASP.NET kustom. Ini membuat Object array untuk berisi informasi status tampilan yang diteruskan dalam savedState
parameter, lalu memanggil implementasi LoadViewState dasar metode untuk lokasi indeks pertama array. Ini menetapkan nilai yang disimpan di dua lokasi indeks berikutnya ke variabel bernama UserText
dan PasswordText
, masing-masing.
protected override void LoadViewState(object savedState)
{
if (savedState != null)
{
// Load State from the array of objects that was saved at ;
// SavedViewState.
object[] myState = (object[])savedState;
if (myState[0] != null)
base.LoadViewState(myState[0]);
if (myState[1] != null)
UserText = (string)myState[1];
if (myState[2] != null)
PasswordText = (string)myState[2];
}
}
Protected Overrides Sub LoadViewState(savedState As Object)
If Not (savedState Is Nothing) Then
' Load State from the array of objects that was saved at ;
' SavedViewState.
Dim myState As Object() = CType(savedState, Object())
If Not (myState(0) Is Nothing) Then
MyBase.LoadViewState(myState(0))
End If
If Not (myState(1) Is Nothing) Then
UserText = CStr(myState(1))
End If
If Not (myState(2) Is Nothing) Then
PasswordText = CStr(myState(2))
End If
End If
End Sub
Keterangan
Metode ini digunakan terutama oleh infrastruktur .NET Framework dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. Namun, pengembang kontrol dapat mengambil alih metode ini untuk menentukan bagaimana kontrol server kustom memulihkan status tampilannya. Untuk informasi selengkapnya, lihat Gambaran Umum Manajemen Status ASP.NET.