View tilstand er en ledelsesfunktion i en ASP.NET-side , der gemmer værdier , der skal bibeholdes under postback . View tilstand er typisk til side variabler og objekter, der skal opbevares til forskellige formål , for eksempel, kan det lagre informationer , der kan tilgås på et tidspunkt i page- load forekomst , næste gang siden sendes til serveren. Instruktioner
1
Opret koden for den klasse, du ønsker at gemme et objekt ved hjælp View tilstand.
2
Tilføj serializable attribut til den klasse, som du ønsker at medtage i View tilstand. Hvis serializable attributten ikke føjes til den klasse , der skal indeholde objekt, vil der opstå en fejl . Bruge eksemplet nedenfor som en rettesnor for at tilføje en serializable attribut til klassen.
_
Public Class themenu
Public MenuIdentification som Integer
Public MenuPersonName som String
Public Email som String
Public Sub New ( ByVal menuIdentification som Integer , ByVal menuPersonName som String , ByVal e-mail som String )
< p > MenuIdentification = menuIdentification
MenuPersonName = menuPersonName
p Email = email
End Sub
End Class
3 < p > Tilføj den klasse, som du opretter til Se tilstand. Bruge eksemplet nedenfor som en guide, og det er en fortsættelse af koden fra det foregående trin
Dim vMenu som New themenu ( "Home" , 1, " /default.aspx " )
< . p> Viewstate ( " vMenu " ) = vMenu
For at bruge themenu objektet : Hej p Hvis Viewstate ( " vMenu " ) isnot Nothing derefter
Dim vMenu som themenu < br >
vMenu = AppearNow ( Viewstate ( " vMenu ") themenu )
End If