Control.LoadViewState(Object) Yöntem

Tanım

Yöntemi tarafından SaveViewState() kaydedilen önceki sayfa isteğinden görünüm durumu bilgilerini geri yükler.

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)

Parametreler

savedState
Object

Object Geri yüklenecek denetim durumunu temsil eden.

Örnekler

Aşağıdaki örnek, özel ASP.NET sunucu denetimi için LoadViewState yöntemini geçersiz kılar. parametresinde Object geçirilen görünüm durumu bilgilerini içeren bir savedState dizi oluşturur ve ardından dizinin ilk dizin konumu için yönteminin temel uygulamasını LoadViewState çağırır. Sonraki iki dizin konumunda depolanan değerleri sırasıyla ve UserTextadlı PasswordText değişkenlere atar.

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

Açıklamalar

Bu yöntem öncelikli olarak .NET Framework altyapısı tarafından kullanılır ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Ancak, denetim geliştiricileri özel bir sunucu denetiminin görünüm durumunu nasıl geri yükleyeceğini belirtmek için bu yöntemi geçersiz kılabilir. Daha fazla bilgi için bkz. ASP.NET Durum Yönetimine Genel Bakış.

Şunlara uygulanır

Ayrıca bkz.