Control.LoadViewState(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 PasswordText
adlı 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ış.