Bagikan melalui


Control.LoadViewState(Object) Metode

Definisi

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

savedState
Object

Yang Object mewakili status kontrol yang akan dipulihkan.

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.

Berlaku untuk

Lihat juga