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 bir.

Örnekler

Aşağıdaki örnek, özel bir ASP.NET sunucusu denetiminin yöntemini geçersiz kılar LoadViewState . Parametresinde savedState geçirilen görünüm durumu bilgilerini içeren bir Object 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 PasswordTextadlı UserText 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 öncelikle .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.