View Staat ist eine Management-Funktion in einer ASP.NET-Seite , die Werte , die während Postback beibehalten werden müssen speichert . Ansicht Zustand wird in der Regel für Seite Variablen und Objekte, die für verschiedene Zwecke gespeichert werden müssen verwendet , zum Beispiel , kann es Informationen, die zu irgendeinem Zeitpunkt in der Seite - Last Auftreten das nächste Mal die Seite an den Server gesendet wird, aufgerufen werden können . Anleitung
1
erstellen Sie den Code für die Klasse , in der Sie ein Objekt mit View Zustand speichern.
2
hinzufügen serializable Attribut auf die Klasse , die Sie wünschen gehören in View Zustand . Wenn das Attribut Serializable ist nicht auf die Klasse , die das Objekt enthalten, werden hinzugefügt , wird ein Fehler auftreten . Verwenden Sie das folgende Beispiel als Anleitung für das Hinzufügen eines serializable Attribut auf die Klasse.
_
Public Class theMenu
Öffentliche MenuIdentification als Integer
Öffentliche MenuPersonName als String
Öffentliche Email als String
Public Sub New (ByVal menuIdentification als Integer, ByVal menuPersonName als String, ByVal E-Mail als String)
< p > MenuIdentification = menuIdentification
MenuPersonName = menuPersonName
Email = email
End Sub End Class
3 < p > Fügen Sie die Klasse, die Sie in den Zustand anzeigen zu schaffen. Verwenden Sie das Beispiel unten bereitgestellt als Leitfaden , es ist eine Fortsetzung der Code aus dem vorherigen Schritt
Dim VMenu wie New theMenu ( "Home" , 1, " /default.aspx " )
< . p> ViewState ( " VMenu " ) = VMenu
die theMenu Objekt verwenden :
Wenn ViewState ( " VMenu " ) IsNot Nichts dann
Dim VMenu als theMenu
VMenu = AppearNow ( ViewState ( " VMenu " ) , theMenu )
End If